I can't really disagree with that, but I think there's a fine line between offensive and puerile. And that line is different for different people. Which is really the only point I was making.
I agree it's a stereotype, and I don't think there's anything positive in portraying people like that. Others may disagree.