A few things ... just because you had problems on the past two trips (and likewise, just because I didn't have problems on my past two trips) is really indicative of nothing. But I do maintain that if it were a frequently recurring problem, the complaints would be well ... frequent, here and on other message boards, and I don't see that.
Second, was your friend a paying guest? If not, then she was like me when I had to pay for valet at the GF, but in my case I was a paying guest at another WDW resort. Regardless, I understand the problem. If parking is scarce, a "visitor" is going to have to take a backseat to a registered guest at the resort. (Not that this has anything to do with this thread, really.) If she was a registered guest of that resort, then I think the resort should have comped the valet charge. Not because they have to, but because it would be good business to keep paying customers happy.
Third, there have always been people looking to "cheat the system". I haven't seen anything to indicate that cheating the system in general is on the uptick. And your second reason, "the resorts seem to be full" isn't very probative of anything.
But based on your experience, you disagree and that is fine.