SUPERMAN1929 : The term 'bigotry' should ideally be limited to an individual's immoral and/or irrational dislike of a given group of people. It goes hand-in-hand with hatred. That is, unwillingness to accept/tolerate a particular behaviour (e.g. homosexuality) on a defensible moral basis
doesn't constitute genuine bigotry. Bigotry typically shows a fundamental disregard for the value of our fellow human beings.
If you find yourself using racial slurs, or slurs for homosexuals et al., these terms have no purpose but to demean and are a strong indicator that your views are bigoted.
The world would be a much better place if people were more aware of condemnable
behaviours and
ideologies, and able to dissociate hatred of these things from hatred of the individuals who practice them.
Hopefully that makes sense.