@jackiecline I agree with you. It sounds like you've tried to discuss this over the years without success. Here's an idea without going nuclear but it'll take a lot of work I think.
Propose that for the next birthday instead of everyone getting gifts, you spend the day before making and/or...