I like the tar and feather idea but probably not a reality.
Throwing coconuts is probably not considered assault.
I personally interrupt them when they are in their sales routine and warn the tourist while scolding the timeshare hustlers. Shame and embarrassment is a weapon you can't get arrested for.


White Sands Dive Shop
https://whitesandsdiveshop.com/