homophobe: a person who hates or fears homosexual people
bigot: a prejudiced person who is intolerant of any opinions differing from his own
arborvitae: any of several Asian and North American conifers of the genera Thuja and Thujopsis