Should "Under God" be removed from the pledge? Absolutely, it has no business being there as it's a clear violation of the first amendment.
Last I checked, the pledge wasn't a law, so don't be so quick to call it a violation of the 1st amendment. 1st amendment violations have become too much a scapegoat, but that's another debate. Besides that, I'm indifferent on whether God should be taken out or not. One part of me likes the idea of returning it to the original form just from a purity (for lack of a better term?) standpoint, but the other recognizes that we were founded largely for religious freedom. For the most part, everyone that founded our country was religious just not all the same one. The pledge doesn't specify any one particular god, so it could apply to any religion IMHO. If you're atheist, feel free to leave it out I guess, or maybe just pretend you're your own god. *shrugs* I'm not religious, but I have no problem reciting with the "Under god" part in it and would do so still today. To be honest, I did once try to say it without "Under God" in it, and it sounded funny. Not surprising though after having it in all my life and then some.
As for the idea of the pledge as a whole, we had to recite it in grade school, but not in high school. Like someone else mentioned, most of us in the US were born here, but I would add that most of us are choosing to stay here. I see nothing wrong with being patriotic about your country and its core principles. Sure, there are leaders we don't like, actions that shamed us, but we live and learn and adapt. The pledge isn't pledging allegiance to any one ideal or political party, etc. It's about unity as a country and the flag as a symbol of our freedoms and liberties (and also a symbol of those to pretty much the rest of the world), which I fully support. If you don't, that's your prerogative, but you wont see any sympathy from me. At the same time, I'm sure no one thinks we're the perfect country, and I doubt one will ever exist for all its citizens, but that shouldn't take away from what does make us great.