You say intolerance is anti-Christian, yet there there numerous sins that Christians don't tolerate. Do you think to be Christian you should tolerate all sin and ignore the verses in the Bible that directly condemn sin?
What is a Christian to do? Should the Christian fully follow the Word of God, or should that Christian forsake the Bible to follow the rules set forth by secular and worldly man? Why should a Christian forsake God to follow secular laws, and in the process, damn his soul to Hell? Perhaps the path of Godly righteousness supersedes what the carnal world dictates.
The point I'm making in this thread is that you, me, Christians, and non-Christians should have the tact and common decency to understand each-other; if it's really so offensive you have the right to civilly leave. That is a far better choice than to get confrontational or violent.