OP, I know where you're coming from. I think if someone gave me a $50 box of chocolates my frustration wouldn't have been due to the cost of the gift (but obviously that's an issue when you know your DD's current situation). However, I would have said, hmmm, they obviously don't know me if they think I'd appreciate a $50 box of chocolates. Anyone who knows me understands I'd be just as happy with a $10 Whitmans Sampler. If they want to spend $50 on me, they have to come up with something else (books would be a good start!) if they want the gift to be a success.
I once gave someone a $50 box of chocolates. I had them shipped from Belgium and they are the best chocolates I have ever had. I knew the recipient liked chocolate and was perfectly fine with something like Whitmans, but I wanted her to have something she'd never get for herself. If she ever had the attitude that I should have come up with something else in order for it to be a success, it be the last gift I ever give them. Geez, how about some appreciation for someone even giving you a gift, not condemnation because you didn't want it?