I didn't think it was terribly agregious. Definitely poorly implemented, but I don't think it deserved this reaction. People feel entitled to it and they aren't.
Now, I admit I'm probably less upset because I got her on the second day without spending anything, but I don't think I'd be upset if I didn't get her. I suppose there does need to be some reward for spending.