No I would not have bought him a beer but there is a reason for everything times do not attack someone for no reason they are not like the English. Drunken English thugs will beat someone up for fun. That does not happen in Thailand.
::::At my first job a UK educated THAI female colleague took me aside and told me "You wouldn't want to be thinking that everybody here (meaning Thais) is a nice person because they're not, there are people here who will pull anything" All Thammasat/Chula/Overseas Master degree level."""
this is very telling....
Thais dont have the <deleted> UK culture of beating up random people for fun. If you get in to trouble in Thailand , 99 % you deserve it,. I see these disrespectful tourists getting their <deleted> kicked all the time ...
Thais do not start trouble without a reason . This is not some primitive place like the UK where people attack each other with violence just for recreation .