I think you should remember the Christmas spirit that gets lost so often in our busy and materialistic world. Gifts are about the spirit of giving and not the price tag, model number or largesse of the box! You’ve gotten way too involved in making people give you what you want the way you want it, and you’ve denied them and yourself the opportunity to experience the joy of seasonal giving. So let go of your materialism, and put people’s feelings first this holiday season.
Since your boyfriend already bought you the camera, and seems to be very upset about all the wok he’s done getting it for you, don’t make him return it. Thank him so much for everything, and apologize for any misunderstanding or inconvenience that he’s suffered. That is — if you care about his feelings more than your gift. 😉
Your parents sound like they can reasonably understand the mixup, and would be happy to give you something else that you really want. After all, your boyfriend of 8 months hasn’t had that many opportunities to give you gifts, and this one is probably important to him. If you stay with him over the years, my guess is he’ll ease up as he’ll have birthdays and anniversaries and Valentine’s Day gift giving opportunities, and he may even learn to coordinate with your parents when it comes to giving you gifts — or keep them all secrets from you ahead of time.
But for now, accept the gift your boyfriend already got you, and allow your parents to graciously give you some other holiday present. Now….what are you going to get them?? 😆