Well, I'll agree it won't be in your lifetime(nor mine). When guns go away it will only be because they've been replaced with a different weapon of some kind ( phasers? LOL ). As a matter of fact, everytime new gun laws are even broached, gun(and ammo) sales go through the roof. America is becoming more divided, saying it's more liberal doesn't equate with political reality. Your free to cite a legitimate source that says immigrants  don't own firearms. We can bandy this about all day, tough laws or no tough laws, won't materially change anything IMO.