I think the hatred comes from the DINING PLAN itself. On its own, it costs too much for what you get. (For MOST, the cost of the dining plan is not really saving money, it is just letting you pre-pay for your dining for the convenience of not whipping out your wallet, but sacrificing flexibility). Personally, I feel if you are pre-paying for something, you should get a bit of deal. The dining plan is the opposite.
What I think what most people don't calculate in the
free dining calculation is this. Sure .. getting free dining probably saves you money over a RO discount and then buying the dining plan yourself. But I feel most people would save even more if they got the room only discount, and then just paid for dining out of pocket.
"Most" people probably will spend less money on out-of-pocket dining expenses than just paying for the dining plan. There are days you just aren't hungry, there are days you don't want a $45+ table service meal, there are days you don't want a $5 snack. Etc.
So, yes, .. there are a lot of families that free dining (or the dining plan itself) makes sense. But the hate isn't really for "free dining" . .but hate over the dining plan itself.