Ok....take 17 minutes of your life and watch this video. I'm glad I did.
I'm not going to comment on it, other than immigration can't be shrugged off.
http://www.youtube.com/watch?v=n7WJeqxuOfQ
Oh and I guess commondreams doesn't have a dictionary....from merriam-webster here is the definition of alien, doesn't surprise me you throw around "racist" pretty liberally, particularly at a friend of mine that is the farthest thing from the term.
b: relating, belonging, or owing allegiance to another country or government :