Ah, but "I suck at sports" only defines one aspect of your life. If you said "my life sucks" that would be a whine, IMNSHO. I, too, suck at sports, but I'm good at other things.
He's whining, IMNSHO.
/BC
He's good at other things, too, and he's interested in those things.
They just don't have anything to do with his real life, which he's not really interested in.