Fortunately, part of #2 can be alleviated if there's a good college near you that has your major and has next to no focus on sports. The college next to where I live has...a rugby team? That's all I've heard about from them, and even then, nobody really seems to care about it. So long as your college doesn't do football, you're cool.
Also, who wants to bet that whiny little cunt isn't even out of high school yet? They sound like a stereotypical angsty teen.