Gentlemen wear t-shirts:
To capture perspiration
So - as someone else said - to keep hair and other things from showing through
To protect the shirt from being stained.
OK, but if its an 'under garment' type Tshirt, worn for these reasons, why is it showing?
If its
not an undershirt... and its a part of the overall look/ensemble... then, to me, it would depend on the entire ensemble and style.
Or even if its just a Tshirt, worn alone, again, it depends on the overall style and complete ensemble.