Hey, I wouldn’t say businesses are getting advertizing for free exactly. They’re getting it for less than free.
Businesses used to give away such t-shirts. I’d accept them but use them only as undershirts. The press mentioned somebody who wanted to rent himself out as advertizing space but nothing seems to have come of that idea.
Then businesses started selling their advertizing t-shirts but at no more than the cost of a plain t-shirt. Those, too, worked nicely as undershirts, though they of course had no advantage to undershirts, except you could be smug in the huge joke you were playing on corporate America by covering up their logos.
I blame the liberals for confusing our youth about capitalism, and thus somehow causing them think it makes sense to plug a corporation with a big ad the kids pay big money to wear. But I guess I do appreciate it at the same time, as I get a good laugh each time I see some moron wearing such a garment.