I love bad guys. Even when I was a kid, Prince Charming seemed sort of boring. I want my villains to be horrifically evil and my heroes to be...just a little bad. Not shoving old ladies into the street bad but conflicted at the very least.
Case in point:
This guy was boring, wimpy and not interesting at all.
And this guy was seriously hot...uh I mean interesting.
The same with these guys:
And now they've flipped. Even recognizing this does not stop my feelings from rolling over to whoever is currently bad. And that is due to some seriously brilliant writing.
I used to think this bad guy fascination might be a character flaw but I've accepted who I am. Even the shallow parts. The real culprit is good characterization and if you want your story to be great, this is a necessary element.
So don't feel bad if you enjoy shallow movies who show bad guys with their shirts off most of the time...it's just research.