I don't think there is any way of stopping them short of finding a predator and there are none identified anywhere. Finding one in the stomach of an occasional grouper was just a bad choice of a meal by the grouper and he'd never do it again. Nope, this problem isn't going to be solved by any small measures.
These things are native to the Pacific yet I've only seen a few of them in Truk and Guam. SOMETHING DOES EAT THEM. Otherwise the Pacific would be decimated by them.
Like a humpback scorpionfish:
BTW, we had two sightings here in FL this week in places they'd never been seen (Broward County and the Upper Keys).