There is no way to catch a rock thrower. The are part of the caravan and how are we going to charge to catch without serious injury to our military. Shoot is the only way.
Would you call using non-lethal weapons "shooting", because that's what's going to happen. I've seen them on the trains.