I have never worn a shirt to the doctor's office or hospital. Why bother when you have to take it off anyway so your point about medical treatment is irrelevant. There are no laws against being shirtless for men so I could really care less if I had to deal with the police. I have stayed at many hotels and never brought a shirt with me. And the mechanics can kiss my ass if they want me to wear a shirt!