When I was a "Volunteer Fed" I got "trained" every six months by a couple of former Feds who did their last gig at the airport here in Phoenix. They had some great stories about people acting up.
Every weekend it seemed one big malcontent would get crossways with a flight crew in flight or ground crew during boarding. Their bad behavior would escalate until the individual would pronounce to everyone there how he was going to "KICK YOUR ASS TO CALIFORNIA!!!" These two old salts would calmly walk down and arrest the guy or take the guy if the local cops had already cuffed him. In turn, they would hand him off for transport down to Sheriff Joe's jail for the night. They next day, these "big tuff guys" would be released, in cuffs for transport back at the airport to these old guys. They said after a night down at the 4th St. jail, they'd come back with a totally changed tune, crying like babies, usually saying they "never ever wanted to spend another minute in a place like that."
(For those of you who don't know, Sheriff Joe lost his re-election bid to a Bloomberg financed candidate who has now done away with Tent City and has planned many "improvements" to the Phoenix jail system.)
What's a better deterrent? A safe but scary experience with bad food or a happy place with TV, magazines, and good food?