I don't know why, but I really dislike seeing males (young or old) without a top on if they're not by a swimming pool or on the beach.
It just seems uncouth.
DS1 is 4, and I really don't like it if he takes off his t-shirt to run around the park or garden.
DH thinks I'm mad. What do you think?