I think Trump likes Israel's approach.
They fenced off Gaza and you come near the fence or throw a rock and you get shot and possibly killed. Who cares that it's likely criminal, as long as it's tough.
I think Trump realized that actually shooting dead rock throwing poor migrants wouldn't be popular in the USofA. Not to mention that a bunch of poor Honduran farmers aren't exactly Hamas militants.
Anyway, this has been a huge farce stirred up pre-election.
These migrants still need to walk across Mexico, where at least some caring folks are providing them with food and water at various stops. So they are weeks away from the US border. Trump touts 10,000 or more US military troops going to the border. Sounds tough, but the military isn't actually allowed to engage in domestic law enforcement. So the plan is for these 10K troops not to have any contact with any immigrants/asylum seekers/stone throwers.
All just political theater, trying to scaremonger up votes. Pathetic.