-
The military is there to fight wars not enforce civilian laws which they are barred from doing.
The military is there to defend the nation, what is more basic to that than defending the very borders that define the nation?
The military cannot enforce civilian law. The Posse Comitatus Act prevents that. If e Mexican or Canadian Army crossed our border then the military could act.
Defending the border of a nation is not civilian law enforcement, it is the very reason a military exist. The civilians can still man the crossing points and do all the paperwork, the military will just stop anyone that wants to enter illegally, as they are invading our nation.
Immigration law is civilian law. The military cannot stop anyone. That excuse is not going to cut it. The military is duty-bound to not follow illegal orders.
Protecting our borders is not a role for the military. You mentioned that. Repeating an idiotic theory doesn't make it not idiotic
Enforcing civilian law is not a role for the military. You are the one repeating a idiotic theory. I am pointing out law.