Prejudiced, sheltered, biased, disdainful, condescending, dismissive.

There’s a lot of words for it.