tjkraz,
I'm going to have to disagree with your statements... As a former WDW CM, I know that I never would have been able to afford to go to the parks on the money they paid me without free admission, much less buy anything while I was there. TDS CMs are really not paid any better than workers at other retail stores, or WDW CMs at the resort, usually minimum wage or close to it. When you can barely afford to go on a vacation, free park entry is the icing that gets you to go to WDW time and time again, because you can afford it. And hey, since you got in free maybe you'll let the kids pick out a few souveniers or have a nice lunch. The thing is, Disney knows how much they pay their "worker bees" both at the parks and at TDS, and they know we couldn't afford to go or spend any money without discounts or free passes. I think this was an equation of either making no money, or little money, off the employees, or making the money they'll spend on the discounted hotel rooms, souveniers, and snacks. But if you can't afford to get into the parks, and therefore don't go on that vacation, they're not going to be making any of that money.
Very true that there are other people, non CMs, out there who cannot afford to go to WDW, but there are also many who can, and many who do, to make up for them. Disney knows that TDS and resort employees love Disney and would be happy to give back some of their pay dollars if they could afford it.