Wow. These people are out of control and you showed remarkable restraint. Especially with the last one.
Thanks, but I called the police because I was about to do something I would live to regret. God help the next one to show up!