50 Best Rock Songs About Guys Being Jerks
Rock Songs That Call Out the Worst Guys
There’s a certain mood that hits when you’ve had it with someone’s swagger and fake apologies. Not heartbreak exactly, more like the sharp aftertaste of realizing the person you fell for turned out to be kind of a disaster. That in-between of anger and dark amusement where the only thing that makes sense is cranking something loud enough to drown out the replay in your head. These tracks hit that spot. The messy mix of resentment, humor, and power that builds when you stop pretending things were fine and start calling it like it is.
No one’s playing the perfect victim here. These are the moments that sound like slammed doors and eye rolls behind the chorus. Some tracks are pure takedowns, others slip in sarcasm so smooth you almost miss the bite. A few aren’t literally tied to any guy at all, but the energy fits—the same vibe that runs through pop, rock, country, and R&B songs that drag out the truth in three and a half minutes. They’re the sound of people reclaiming their peace while still a little mad about it.
It’s not graceful, not therapeutic, but sometimes that’s the point. These songs hold the chaos, the spite, and the thrill of finally saying what needed to be said. They capture the noise that happens right after the mask drops and before the moving on starts. Here are the best rock songs that hit when guys are being jerks.
Top 10 Bad Boyfriend Rock Songs
1. 'You Oughta Know' by Alanis Morissette
2. 'I Hate Everything About You' by Three Days Grace
3. 'Mr. Brightside' by The Killers
4. 'Your Time Is Gonna Come' by Led Zeppelin
5. 'You Give Love a Bad Name' by Bon Jovi
6. 'Better Man' by Pearl Jam
7. 'Tainted Love' by Soft Cell
8. 'I Write Sins Not Tragedies' by Panic! At The Disco
9. 'Lovin', Touchin', Squeezin'' by Journey
10. 'Monkey Wrench' by Foo Fighters
Anthems About Bad Attitudes and Betrayal #11 to 20
11. 'Since U Been Gone' by Kelly Clarkson
12. 'You Know I'm No Good' by Amy Winehouse
13. 'Cryin' Like a Bitch' by Godsmack
14. 'Smile' by Lily Allen
15. 'You Could Be Mine' by Guns N' Roses
16. 'Train in Vain' by The Clash
17. 'Don't Stop Me Now' by Queen
18. 'The Bad Guy' by Billie Eilish
19. 'Love Bites' by Def Leppard
20. 'Hit Me With Your Best Shot' by Pat Benatar
Songs Describing Problematic Relationship Behavior #21 to 30
21. 'Liar' by Rollins Band
22. 'Bastard' by Mötley Crüe
23. 'Cool Jerk' by The Capitols
24. 'I Don't Care' by Apocalyptica featuring Adam Gontier
25. 'Nicotine' by Panic! At The Disco
26. 'Pigs (Three Different Ones)' by Pink Floyd
27. 'Dirt Off Your Shoulder' by Jay-Z
28. 'Backstabber' by Kesha
29. 'I'm an Asshole' by Denis Leary
30. 'The Stupid Jerk I'm Obsessed With' by Maggie Estep
More Rock Tracks About Disrespectful Partners #31 to 40
31. 'Positively 4th Street' by Bob Dylan
32. 'Heartbreaker' by Pat Benatar
33. 'Little Miss Can't Be Wrong' by Spin Doctors
34. 'The Thunder Rolls' by Garth Brooks
35. 'Don't Go Away Mad (Just Go Away)' by Mötley Crüe
36. 'Hey Joe' by The Jimi Hendrix Experience
37. 'Liar' by The Sex Pistols
38. 'Dirty Work' by Steely Dan
39. 'The Boy Is Mine' by Brandy and Monica
40. 'Back Door Man' by Howlin' Wolf
Assortment of Songs Addressing Poor Behavior #41 to 50
41. 'You Don't Mess Around with Jim' by Jim Croce
42. 'You Fucked Up' by Ween
43. 'Take A Bow' by Rihanna
44. 'Before He Cheats' by Carrie Underwood
45. 'I Kissed a Girl' by Katy Perry
46. 'Mama' by Genesis
47. 'Rolling in the Deep' by Adele
48. 'Creep' by Radiohead
49. 'Love Is A Battlefield' by Pat Benatar
50. 'I Don't Love You' by My Chemical Romance
© 2025 Carson McQueen