I'm sure it was a private person - however, I don't like screaming babies on airplanes, boors who butt into queues, idiot drivers who think they own the road at the expense of all other drivers (I could go on and on) but I don't use violence (or poison) to try and get rid of them.

Some nuisances you have to put up with - and I don't know of a single dog owner here in the Gulf who forces their dogs on others - quite the reverse. Of course, I've only been in the Gulf 10 years in 3 different countries, so maybe I've not seen it happen yet.

Some people (and this happens everywhere) CHOOSE to be offended, not matter what the transgression is (real or imagined) - it does not excuse this type of behavior (or road rage or rudeness etc.)