Same here.
Back in my undergraduate days, I DID have to take courses in some of the "fuzzy" subjects to satisfy a "Humanities and Social Science" requirement - a few were interesting (Anthropology - a couple of courses in science fiction), the rest - atomic history, philosophy, psychology - were easy A's. There was NO "diversity" class offered, and back then I suspect that any suggestion for such a requirement (or something like Ethnic & Womyn's Studies) would not have been well received.
I don't mind the diversity requirements for the study non western culture and history that most undergrads require these days. I actually think it's a good thing. If a college education is supposed to educate you and expand your horizons, studying other cultures is a plus. Not to mention, there is some good stuff out there that they don't have room for in your standard set of traditional history, literature, philosophy and whatnot classes. Hell, my Western Civ class barely made it into the 1800's. Could you imagine trying to do a real, comprehensive World History class in two semesters? Impossible.
I don't even mind getting a little creative with stuff and taking an academic look at things that aren't traditionally looked at.
The trick is it has to be an ACADEMIC look. It has to involve critical thinking and making the effort to be objective. Ethnic studies or even Woman's studies can and could be great, interesting material to hold a class on. The problem isn't the subject matter, it's how the subject matter is treated, and the legitimacy of those classes are completely destroyed by the lack of objective study and the opinionated bent of the professors teaching them.
I had too many professors fail at understanding that I was there to learn about something, not to be indoctrinated into something.