I've upvoted every one of your posts in this thread because (other than the gay part), this sounds exactly like my experience.
I think a lot of it is that people don't want to accept that their own college degree was more a factor of luck and money than anything else. Passing classes isn't hard at all, paying for them is.