You must be for the right of any country to invade America, that is so insane as to be not relevant..
We should in fact use Mexico's way of stopping invasions from their southern borders. They put them in prison or (as in your remark) kill them...
So your argument seems to be that we have every right to shoot them if we catch them crossing the border, but once they have gotten past some point, we have no right to shoot them?
You said “No one want sto kill them just because...”, but that’s what it means to shoot them just for crossing the border. And if you support shooting people who trespass, why does it matter whether we shoot them when they first trespass, or wait until later? What exactly DO you support?
Your remaining argument in nonsensical, and is the equivalent of saying that because I wouldn’t shoot a door-to-door salesman, I must be OK with an armed robber breaking into my house.
A country has a right to defend it’s borders, but not to use any means it feels like to do so, under any circumstances. We don’t shoot people for crossing borders. There are countries that do; but unless they are in a defacto state of war, we don’t support them.
If we are invaded by the mexican military, we can shoot them. If armed thugs come into our country, we should be shooting them.