Thanks for the reply - and it's always good news to hear that I'm sane (even if it's probably not true :p)
I don't like it one bit. As I understand it, the higher the fee, the quicker (probabilistically) miners or other users will verify your transaction. If you force people to always pay a fee, then you're distorting the market: people who pay bugger all will get punished with long verification times, and eventually some equilibrium value of a fee will be reached that meets the needs of people who want fast verification and miners who want paying for services.
And those of us who don't care about the verification times for certain transactions will get screwed over, especially for a transaction of say 0.05 with a 0.01 fee!