Wow. When it is taken to that extent, I agree completely.
We don't get that in the UK. Actually when you sign up for loyalty programs here, there is a box to check if you don't want to have things mailed to you. I always check that box, and if I can't find one, I ask. I don't agree with junk mail.
We don't have the coupon culture here either. I think things are much easier!