The DVR fee was introduced well before they introduced leasing. All the DVR's were owned. Even today the charge even if you own your receiver.
And because you got the milk without buying the cow for a year or two you're upset when DISH says "Well...we'd like you to start making payments on the cow now."? Ultimately, this is about business. There are reasons behind the DVR fee whether it be continued labor, support or development of new technology and in all honesty that's purely DISH's concern. If you don't want to pay for it, get a 301. If you don't think you should have to, then your choices again are pay or don't.
You plug your DVR into the wall, the next topic I expect to see will be for having DISH reimburse customers for the cost of the electricity it takes to operate their DVRs, then the remote batteries, then the service call to replace remote batteries. Seriously, I'm on the verge of laughing. It's a measly 5.98 and people treat it like the end of the world. Once a month, you pay DISH the equivilent of a quarter tank of gasoline for a service you get unlimited usage out of. Noone requires you to own a DVR, not even DISH, you could always settle for a lower model. I honestly think some customers just want a DVR as a status symbol to say "I'm just going to go home tonight and watch that Raiders game I recorded on my new DVR."
Societal issues aside, noone is holding a gun to your head. If you want the best toys, you must PAY for them. (I love my PS3. My Wii arrives Monday, before Christmas, eat your hearts out!) If you don't want to pay, then settle for second-best technology, because the cutting edge is sharp on your wallet.
One last thing though, when you go out to lunch today, or pull something out of your fridge, take note of how much it cost you. I bet you it cost reasonably close to what DISH is charging, and I also bet you'll be hungry again not 8-12 hours later. DISH only wants theirs once a month. It's simply a cost of living, so is entertainment.