Scottmale's completely right.
Sure, it's understandable that you'd be pissed off about spending so much and getting nothing in return. Personally I'd be annoyed in the same situation.
But at the same time she didn't ask for these things and you shouldn't be giving gifts if you're expecting something in return. If that's the case, then they're not gifts. They're credit.
And actually asking for compensation is just plain lame.
What you should have done was said nothing, or even better, tell her it doesn't matter whether or not she gets you anything.
If she didn't get you anything for a long time after that then you could make a judgement about how she treats you and, from there as well as with other factors of your relationship, decide whether or not you should continue with it.
Basically, buying a gift and saying 'When do I get mine?' is just a terrible approach.