I can certainly appreciate your comments regarding the AFP being called, however as safety is paramount, should any guest behave in such a manner that the crew feel is disruptive or inappropriate; the Flight Supervisor will always bring the matter to the attention of the Captain so that any appropriate action may be taken.
Despite what the Uni Degrees and text-books (probably) say, a lot of this industry is not "black and white". Situations like these need tact, experience (if no experience lots, of
good training), commonsense (which comes from good training and/or experience) and understanding. As the pay goes down, so does the age and life-experience of the players and the training has to go up.
As for control of the cabin and "disruptive pax" it all stops with the person in seat 0A. If the circumstances were anything like as described, I'm disappointed that the cops were called.