And you're not a 16 year old girl going to her prom. You know better. Again, the store is under no legal obligation to return the money. Cling to their no return policy, and you're no better than the school administrators who cling to their zero tolerance weapons policies for a kid who accidentally left a 2" toy soldier in his pocket.
Given the extreme circumstances (i.e. the death of a 16 year old) common sense and human decency should have come into play.
Diane and Co. has offered to make a donation to a memorial set up in James name. They said they’d give her credit. What else do you want?