Why would anyone give them this info - you are just lining the pubs pockets when they sell your info to others.
You hate everything don't you?
Like it or not advertising pays for most of our entertainment. Everything from sports to TV to movies. What's the big deal? Ignore what you don't like and pay attention to what you want.
Personally I don't care. Send me all the crap you want. Some of it I may actually care about. No harm, no foul.
I wish people here would grow up about companies trying to make money. It's what companies do. But just because they do something that makes them money does not make them evil. Geech.