To put it simply: this girl sounds like an entitled, self-centered, high maintenance brat.  I can potentially see her concern that you weren't able to plan ahead, but if she also went off on you because you didn't get her a good gift....?  I've seen 7 year olds with better appreciation of good deeds.