Unfortunately what we see being supported today in America is all one sided and it is for evil. Christianity is being suppressed while evil is running rampant. It is unacceptable to speak against homosexuality, Islam and other such beliefs but it is okay to show complete hatred against Christianity.
A government that is supreme and not one that is of the people, by the people.
What does it mean to be patriotic? Being patriotic is to love and support one's country as it is. What we see today are those that hate what America is and has stood for for many centuries, "The Land Of The Free" with basic laws that were based on the teachings of the Holy Bible. They want to change what America is into something that it was never meant to be. There are groups that want it to be Socialistic, others that want Sharia law ... It is these people that are being unpatriotic and I agree that if they do not like what the United States stands for then they can leave and go to where those laws they would have run rampant.
The free expression that considers all thoughts with out fear of harm or put down.
This is permitted but only so long as it does not include that of Christianity. People are allowed to have a parade that openly "expresses" their decadent, promiscuous lifestyle, or to present such things as "educational" in a college auditorium, yet Christians are prevented and even banned from presenting the love of God in any manner.