racism is a form of bigotry. You certainly can be a bigot and not be racist at all.
However it is unlikely that a bigot would not be racist!
Yes, it is, but anti-gay violence is another one.
Race as we understand it today is a pretty new concept - it's sort of a result of the slave trade. But we've been 'othering' people since the dawn of time. So sure, makes sense.
lol! It's bad political jargon, but it suits the purpose. Means to take a group of people who you would otherwise treat as humans and make them 'others'.