A person that professes discrimination based on race is a racist.
What is the word for defining a person that discriminates based on culture (pretty sure it is not culturist) or social habits?
E.g., Eric Cartman doesn't like hippies, he discriminates against them. But a hippie is not a race, an ethnic, a religion or a nationality. It is a life style not related to any of these.