The T-shirt was inexpensive, stylish,and could make any statement you cared to print on it. 
The American T-shirt came into its own in the late sixties. Rock 'n' roll bands realized that they could make significant amounts of money selling T-shirts printed with the name of their group. Professional sports followed the bands' example and soon the officially licensed team T-shirt became hot merchandise.