My dd is 6 and has been learning in school about third world countries. They have decided to dress up as pirates to raise money for water aid. Dd doesn't have a pirate costume so I have borrowed a pirate patch and a bandana, and she has a stripey top and jeans to wear. When I showed her what she would be wearing, she was horrified as she wants me to buy one. I think it's ridiculous to spend £10 on a costume in order to give £1 to charity. I have tried to explain this to her as best I can, but all I've had is tears, feeling sorry for herself, everyone else will have a costume, etc. She now feels bad and is saying she'll wear her uniform instead and give the money to the charity. But I want her to want to do it and to understand why. Am I expecting too much of her?