Bro... I can understand how you feeling... I guess you did the right thing by controlling your anger cuz only animals let loose when another animal trespasses their territory... Its always good to behave like humans and deal issues in a civil manner... I have no clue, how good the food was.. But even if it was ordinary, and if I were in your place, i would re-visit that place.. and if the incident re-occured, I would immediately call the cops... And myself, being an Indian, i am talking about cops of Qatar... They would handle it in most justful manner... NOT TO FORGET, misbehaving with a FEMALE in Qatar in itself is a severe crime... This bugger has mocked your wife.. This is SERIOUS STUFF