The problem is, its not just $25. There are five of us in the family so we have spent $125 on just gifts. That cost doesn't include food and other incidentals. By the end of the event, I have sometimes spent $200. To get "goodwill junk" in return is just a little frustrating. While we aren't broke, that money sure could come in handy elsewhere. Wouldn't be so bad if we received something in return that we could actually use. UGH, I'm stressed just thinking about it all.
Even at $200, I just don't think causing a family fight is worth it.
If you really hate it, then work on getting the group to agree to change what they are doing (warning: I've been working on this for years with my family and it can be very, very slow going). But refusing to participate because you have an opinion about what should be done that is different than the current consensus, comes across as you being selfish and unwilling to compromise. I'm sure you don't feel that about yourself in any way - clearly the argument can be made that the folks giving the "bad" gifts are truly the selfish ones - but that is the way refusing to participate will be interpretted by people. And from there things have a tendency to escalate quickly, esp. with EVERYONE stressed over the holidays - and suddenly you have family members not talking to family members.