Sorry, but when people demonstrate an irrational fear or hatred of gay people then those terms are appropriately used. Should people stop calling other people racist if that's what they are? I think not.