What is wrong with this picture?

A company needs to pay a fee to advertise on this site. If a company advertises on the radio or TV, they pay a fee to the station/network. So how come we, as consumers don't get paid for wearing caps, "T" shirts, etc. advertising for a company. Instead, we buy these items from said company(s) and not only give them free advertising, but pay them for the privilege.
Cuz consumers are sucker's. I grew up around circle track racing. Of I put another man's name on my back or my car he is paying fir the privilege.

I make exceptions for bands though.