Hate to say it Gator, but on this subject, I may be more in align with many of the conservatives. There are lots of things in the Constitution that make this a great place to live, but I also think that the protections and rights afforded a person under the US Constitution should only be afforded to people who are US citizens.
Granted, that could make things a bit sticky, especially when it comes to dealing with people who aren't US citizens, but other countries differentiate between citizens of their country and foreign nationals when it comes to their constitution or rights of citizens, so that should also be true here.
And yeah, both sides are gonna attack me for this, but when it comes to the 2nd Amendment, those rights and privileges should only apply to US citizens. I'm not overly fond of allowing non US citizens the ability to buy and have firearms.
Same with the 1st Amendment. Not really fond of allowing non US citizens the right of free speech. Makes it too easy for foreign nationals to act in the interests of their own country to promote a foreign agenda which could be in direct opposition to this country.
Yes, the potentials for abuse towards people who aren't US citizens increases significantly when they aren't afforded the protections of the Constitution, but, hey..............if they want those protections, they should become citizens.
But..............with all that being said, I think that we should be a bit more flexible and welcoming when it comes to awarding US citizenship to people in this country who came here from other places. My Grandfather came here from Norway back in the late 30's/early 40's, and it was fairly easy for him to become a citizen. He even volunteered to fight for the US in WWII. My personal opinion? If a person comes here from another country, enlists in our military and serves a full term honorably, they should be allowed to become citizens if they want to, as they have shown their allegiance and willingness to sacrifice for this country. For people who decide not to serve in our military, the timeframe should be a bit longer (maybe 10 years max), and they need to show they are interested in contributing to this country by not becoming involved in criminal activities during that time and actively trying to work, but it should still be fairly simple if they choose to become citizens, not like the current system where it is fairly difficult (and expensive) to attain US citizenship.