You are making a false equivalency between "being Christian" and "being a bigot". While there is a high correlation, particularly with some denominations of Christianity, they are not synonymous. (Heck, I've seen some religious groups at my local Pride celebrations for years.)
Presumably you're aware of this.
The pun was intended. :)