If we all know that over generalizations are most likely false, then why make them in the first place and ask others to join in? It reeks of a weak mind and herd mentality with utter insensitivity towards the class you are generalizing. If you have had multiple bad experiences with a particular class then either avoid them in future or be cautiously ready to be positively surprised...but either way please dont indulge in class bashing at a public forum....just my two cents with no offence meant to anywone.