I keep my patriotism alive by making a distinction between America the nation and the United States the country. Muslims, illegal immigrants, etc. may be on the path to US citizenship and some have gained it, but that doesn't make them American in the national sense. I still have a fondness for the American character and culture. The USA itself may need to be restructured at some point in order for there to be a place for people of American character and culture to reside where their values reign.