Straight people don't have their own flag. Gays act like they want their sexual orientation to be treated like it's an ethnicity when it's not. Liking the same sex is against some people religious beliefs so that can come off as very offensive. “The Gay Rights Movement has led to the Same-Sex Marriage Movement which threatens the traditional definition of marriage, calls into question God’s creative design, and ultimately will undermine our Constitutional freedom to exercise our Christian beliefs under the 1st Amendment.” (Thompson) No, you can’t please everyone in the world but if it’s your choice, keep it to yourself why make it worse than what it has to be. Just as the confederate flag was offensive and their were controversy over that the gay flag is the same way and it needs to be tooken away. Everyone has a right to freedom of speech and expression so they can do what they want but just keep it in their