I love my single player, I love a great story driven experience, I love it even more if it's a nice long 30+ hour game. Online gameplay is about the competition, testing my wits and reactions against others, and I don't even need to buy a new game every month to get the fix. Ony 3 games so far are worth the hassles for me, Company of heroes, and Call of Duty 4 and 5, I wanna add one or two more to that list but I cant seem to find any local communities behind any of the games I like.
And with, trolls and hackers, just send an e-mail, and you never have to hear from them again.