look mate, you can defend the idiot.
But he was totally out of line
1) smoking and blowing smoke all over her and her food and customers
2) Yelling and swearing at her
3) wrecking the woman’s stall.
I remember reading that you have also had many confrontations and conflicts with Thais in Thailand, similar behavior, yelling and swearing, aggression.
An underlying, seething issue so you take these reports as an opportunity to vent your frustrations.
All I am saying is I don’t think Thailand is for you, and you are not for Thailand.
Do yourself a favor, and the Thais a favor and move along and find happiness.
Life is too short to be unhappy.