Man, again with this blind hatred of Tommy. As soon as someone doesn't treat the MC like God down on Earth he/
she gets immediately hated.
Of course, this never happens with female characters, the most obvious example being Heather: she literally treats the MC like shit, first time she says she doesn't talk with maggots (and I was done with her right after that), when you put a blanket on her she complains, and generally she always appears bitchy and angry. If anything Heather is a bigger moody cunt than Tommy, but guess what, nobody hates her.
The truth is, most people see a pair of boobs and a pussy and everything is forgiven. As someone already pointed out, if Tommy was Thomasina and Heather was Heath, the slogan would be #CuckHeath
So yeah, detesting Tommy while lusting on Heather is a big nonsense.
That said, if you think about it, Tommy is probably the second male character with more depth after Derek. He's portraited like the ultimate prick frat boy, but you have to be blind to not see that he's more than that. There are already a couple of clues, one on all that speech at the Pink Rose, which isn't casual.
I trust DPC with Tommy, I'm sure he has a specific plan set for him.
PS: Heather is ugly too! Really, she's nothing special, her body isn't that great compared to others and her face leaves much to be desired. Seriously, two bombs on her chest are enough to forget everything else?