I'm going to end my friendships on her birthday weekend
That sounds rather harsh. Is there a specific reason for this?
Because I want to hurt her.
I think that ending it on her birthday could be very hurtful. If you see no other options, you should at least wait until her birthday is over.
I just want to punish her for being so perfect.
It is best to handle these issues on another day and not ruin someone's birthday. People will remember you for this if you do it.