I think what he is saying is that your views are very black and white, and it's just not that simple. Maybe my definition of fat is different than yours, after working at a tech company for 5 years, but when I think fat I think 300lbs+, not 200lbs with a beer gut that can be jogged off in a few weeks. Some of these people have trouble walking to their cars without some kind of assistance, what is your solution for them? But hey, way to generalize a whole lot of people. Fat is fat, right?
I can deal with the fact that the tech company I work for doesn't have anywhere near the cool stuff that Blizzard HQ does... but the grass, really? Does the grass have to be so green? I want to eat a sandwich in that grass.
The only course my high school offered was "web design" and "programming". Both classes were jokes, the teachers were those who were "familiar" with the subjects, which meant that they may have designed their own myspace page or read a book on visual basic. As the commenter below me said, these classes were nothing more than study halls. In some situations I was so far ahead of the class that I was doing the teaching or expanding on the projects with so many design changes/features that the teacher had to give me an A because they could not understand what I did.