Nearly everything is fine, if it fits and as long as the collar is not turned up. However, I do not like it if there is a stupid slogan or image on a T-Shirt. And I do not appreciate pink shirts on a guy.
At home I like my man to wear a belt to which I could, if the occasion arises, attach front-worn handcuffs. At best the wrong way round, so he could not reach the buckle.