Why do you assume that because I'm not a bigot I'm a "liberal"? 

Bigot isn't a slur, it's a descriptor for people who exhibit uninformed bias and anger towards people that are dissimilar from themselves for no rational reason. 

Do you have any alternative suggestions on what people who target minority subgroups for derision and discrimination should be called?