Instead of trying to ban all guns how about we improve the process and make sure that only those responsible to get a gun are able to get one. And instead of making it harder for immigrants to enter our country how about we improve on the process and make it easier for qualified immigrants to enter our country. (By qualified I mean those without violent crimes). I bet that the average american 99% of the time would fail the test to become a US citizen.
Plus stop talking about illegal immigrants like they are supposed to know all of our immigration laws. It is completely unfair to them.