If you discriminate someone based on his/her color/race, you're a Racist. If the discrimination is based on sex, you're a Sexist. Likewise, is there a word that describes a person who discriminates based on people's height and/or other physical traits?
It would be really helpful, if you can add...