Previous threads we've done: https://news.ycombinator.com/submitted?id=proberts.
How would you justify it's you should get the work/money, not imigrant worker? The fact your parents immigrated earlier than they should justify it in your opinion?
The fact that I'm American justifies it. If Americans flooded into say, Somalia, bought up all the houses, took up all the jobs etc, you'd be horrifically offended.
Americans have no where else to go. This is my home and I will not abandon it. You can't just drop 50 million extra workers into a country and expect people to just take it.
It's like saying you are white male and it justifies higher salary.
Also if you struggle to compete with immigrants who usually have no network, English is not their native language, have many other disadvantages - you are doing something wrong or are not competitive in the first place.
The fact is you should not fight against imigration, you should fight for decent payment for it and same rights