

Last week my (Thai) wife wore hers while shopping in the UK. She went into a (Thai owned) Oriental shop. The owner of the shop had quite a go at my wife saying those shirts are no longer worn in Thailand, and shouldn't be worn in the shop.
I am wondering:
- Is there any truth in this?
- If there is, what is the reason? Is it a red/yellow shirt thing?
My reason for asking is my wife has just received a nice version of a yellow shirt with the crest (a bit classier than the ones we already had) through the post. Will there be a problem if she wears it in Thailand?