Source:
http://www.cracked.com/article_15682...ock-songs.html
Here's the list if you don't feel like clicking.
No matter how ugly your last break-up was, at least you can be thankful the girl didn't make a hit pop song about it. Those things can get downright nasty, as these 10 tracks prove.
#10. "Irreplaceable" - Beyonce
#9."You're So Vain" - Carly Simon
#8."These Boots Are Made For Walkin'" - Nancy Sinatra
#7."Breakin' Dishes" - Rihanna
#6."One Way Or Another" - Blondie
#5."Before He Cheats" - Carrie Underwood
#4."Smile" - Lily Allen
#3"Shitlist" - L7
#2."Goodbye Earl" - Dixie Chicks
#1."You Oughta Know" - Alanis Morissette