This is why boycotts aren't a replacement for legislation. Blaming consumers for making the best of a shitty system is simply shifting blame onto the victims, when the bad systems which force it are what's to blame.
Labor didn't get rid of company scrip by boycotting the stores, they fought against unfair labor and compensation and got it outlawed.
The fact that our system is set up so that the only way people who work full-time can afford to live is spending their money at the same collection of exploitative companies which employ them is only one step removed from it - instead of trapping people physically, they've rigged the system to trap them economically.
I use my HP printer infrequently enough that every time I booted up my inkjet, I had to put it through a printer head cleaning cycle. I'd be surprised if I got more than 20 sheets of paper for each cartridge do to the wasted ink, and the dang thing malfunctioned frequently even after cleaning (streaks, blots, complaining about missing colors when printing b/w, etc).
After switching to a Brother mono laser, I haven't had to do any maintenance in 3 years and it's still on the original toner cart which it came with.
This is the way.