Better than Revenge by Taylor swift is another one. I love her, and she has so many pro-women/feminist songs in her repertoire, but this definitely leaves a bad taste.
It's about the girl (Camilla Belle) that Joe Jonas broke up with her for.
"She's not a saint and she's not what you think
She's an actress, whoa
She's better known for the things that she does
On the mattress, whoa
Soon she's gonna find
Stealing other people's toys on the playground
Won't make you many friends
She should keep in mind,
She should keep in mind
There is nothing I do better than revenge"
In her defence, she was only 18 or so when she wrote the song and has since said she regrets it. It'll be interesting to see if she includes it on the re-recording of Speak Now.
Like I said above though, she has some really powerful songs that address misogyny, abuse, sexism, double standards, toxic relationships, generally shitty behaviour etc. Dear John, Blank Space, White Horse, Clean, The Man, Mad Woman, Shake it off, Tolerate it. There's loads!