Hassling the USPS by making them dispose of a brick seems like suitable enough punishment for them delivering junk mail in the first place.
The only ("only") problem I personally have is that it generates soooo much waste. It is always so frustrating checking the mail, and immediately dropping 10 or so sheets of paper in the trash before I even close the mailbox (the safeway mailer is especially bad at this...)