Can't say I've seen many shirtless foreigners anywhere but on the beach or around a swimming pool.
You get the odd tuk-tuk driver or Thai labourer walking around with no shirt, but that's about it.
Guess it might be different in Pattaya, but that is a seaside resort.
The fat police in their ultra tight shirts are a bit of an eyesore though!