Ah, you've hit on the Great Problem Of The Internet there, haven't you? Culturally the whole internet is a free meal, and everyone expects everything on it to be free or at least a great big bargain. Look at the bargain bucket threads that pop up whenever a company makes a pricing error and the number of dodgy geezers who come out of the woodwork to exploit the error and flog the items they've bought cheap on eBay for a fortune. And when the loophole closes, they scream they're being cheated.
Honour contributions are a losing battle. The free meal mentality is at its worst with shareware. Personally I avoid shareware, but that's because I'm uneasy about bandying my credit card details around the web after a number of incidents where dodgy security nearly cost me a considerable amount. I'd like to support the developers, but I'd like to see a safe way of doing it (and I have grave doubts about Paypal).