I dont think saying you like or dislike something is a grand generalization but making an assumption that all or even most people from a certain background are a certain way is unfair.
Expressing a like/dislike for something is making an assumption by implication since there is usually some underlying reason
why we prefer certain things. For example, if someone says they like muscular men, the underlying reason for this could be the
assumption (whether conscious or not) that muscular men are good providers and protectors. In reality, however, a man who happens to be muscular may turn out to be as thick as two short planks, or otherwise incompetent at providing or protecting...but that doesn't stop anyone expressing their preference for muscular men.
But I can't see how one cannot make generalisations, since we do it practically everytime we speak. Our experience informs our understanding of the world and we make associations. And here's the thing, while we may rationally acknowledge that our generalisations do not
necessarily hold true in all cases, the fact is, many generalisations turn out to be pretty accurate. For instance, generally speaking, men are physically stronger than women. Now, we all know that it's possible that some women are stronger than some men, but I doubt if anyone would object to the statement that in general, men are stronger.
Now, here's where I'm confused. You made the same generalisation as I did:
We have to be realistic and acknowledge that people from different regions and socioeconomic status have different cultures.
So I'm not actually sure where our disagreement is. Moreover, I'm not sure how we can both say the same thing and it's only I that is 'bigoted'.
Also I have no idea what being "tongue and cheek" is.
Being tongue in cheek means that there is an element of facetiousness. In other words, I wasn't being deadly serious and my original comment was made partly in fun.