No cultural, religious or ethnic group has the right to shield themselves from criticism using cultural sensitivity as a pretext. And this includes LGBT people and their rainbow flag. Honestly, I couldn't believe that someone will think that raising the Rainbow flag instead of his national or local flag is a sign of support for the LGBT community. Pushing down their sexual orientation over people's throats isn't acceptable. If committed Christian feels to told a homosexual person that his action is against God, he should be able to do so. Society should allow discrimination against LGBT people. However, it shouldn't allow LGBT to bully the local community under the claim of sexual discrimination. Like Muslims accusing their critics with Islamophobia even when these critics provide professionally and academically.