if a restaurant require toput shoes off, i would even leave...point
in thai many shop require put shoes off, ok culture, but when i see all the dirt in the shops, than this is crazy put the shoes off , it will not help make it cleaner.
but up to thais, the stuppid " my money makes your..." , is real stupid , but can happen in heated argruments.
i dont like , i leave --my money--and their houserules thats it
thats same like in a restaurnat before asking when enter " can i smoking " answer au kap --and after telling cant smoke when orderd--i leave immediate, thats it eat by your self