Ok. Just to clarify here.
I am a legal immigrant currently going through the green card process. It's tremendously arduous and takes 5+ years before I have any security at all. (That's a whole other post though

)
I have paid a boat load of taxes to both the federal government and the state. I love this country and my wife and I have made it our home. I am a legal firearm owner in the state having purchased an HK P2000 and going through all background and residency checks. This included full FBI and GBI checks along with all residency and visa requirements. I am a member of a local gun club in good standing.
I am choosing to apply for and obtain a firearms permit for several reasons. These reasons include the security of my family and myself. Fortunately the state of Georgia (from what I have read) does grant her residents their constitutionally guaranteed rights to purchase and bear arms.
So, let me explain immigration to folks that have never really spoken to someone who is doing it. (feel free to stop reading)
Understand that people like myself who legally immigrate to the United States do so for a variety of reasons. Regardless, it is an extremely tough road to walk down. The current climate of the US is unfortunately anti-immigrant as most feel that we are all either a) sneaking over the border or b) "stealing" jobs. While I cannot speak for the folks in "a", I can tell you that the folks perceived to be in the latter category are what built this country into the world power it became. The vast majority of Americans have ancestors that were immigrants who braved the hardships to become citizens. Heck, permanent residence without marriage or a Ph.D is a very drawn out process.
My point is, that companies that choose to hire folks like me really do not like to do so. I make just as much, if not more that the industry average (this also has to be proven in order to hire me in the first place) and I cost lots more in legal-related fees. I'm a last resort! My company has been advertising for another one of me in the South East for 9 months. I'm in an industry that brings a great deal of money into the country and employs more people each day in the US in high paying jobs. When I help grow the company, more folks get hired. This is a simple equation that many folks just do not understand. Should the current climate continue the US will suffer its first "brain drain" which could cripple industry and high tech further.
I had spoken about security before. Let me explain that. In accepting a position where I move to the US, I take a risk that many of you could not fully understand. I effectively become an indentured servant to the company. This means that I am 100% reliant on continued employment with that company or I can be fired which would instantly make me "illegal". I am a home owner, I have friends, colleagues and a life here. At the whim of my employer it all disappears. I would have to change status to being a visitor to sell my house and pay for all my belongings to be sent back to my native country. I am in this status for at least 5 years if all goes well. All the while paying all the same taxes you do, and having little, if any rights at all.
If you want to meet a person that loves America, find your nearest person going through an employment-based permanent residence process. Remember that you were born here because your parents, grandparents, or great grandparents got here somehow. I chose to come here and earn my right to be here and contribute. Heck, I'm the ideal resident. I have to be employed, I am fully "tracked" federally and at the state level, I spend 100% of my money in the country, pay full taxes, and have no right to vote or change anything at all.
Before anyone says "well, quit complaining and leave" or "well, my <insert relative here> lost his job to outsourcing / immigrants" re-read what I wrote. Finally, the reason I went on this rant is because of the immediate move in the thread which smacked of immigration-related drama and I want to dispel it.
/rant off.