OK.
Consider this tin foil hat time.
I don't even know if I care if you think I'm crazy but a name means something.
Why would the Marine Corps change the name of its Military Police units to Law Enforcement Battalions?
MP's have a battlefield role. Convoy security. Route security. Airfield security. POW handling. And general grunt duties....or so they will tell you.
Talk to any MP and he'll tell you that they have "more firepower in a 3 vehicle section than a Rifle Company."
So if we're talking about an outfit that has a wartime function then why will they call themselves by a civilian moniker...Law Enforcement Battalion?
Because it'll be easier to use them for domestic missions. The name is pure dee stupid. And names mean something.