Your own example makes my case. If blocking wipes out a small developer's only revenue, that isn't defense, it's a transfer: you keep the content, they eat the cost. Self-defense is proportionate and aimed at an actual threat, but a blocker fires indiscriminately at every ad, spyware and harmless banner alike. In a two-sided market, ads are the price of admission. Refuse the price and you're not defending yourself, you're just not paying. Sure, the bad ads are real, but the fix is regulation, not a universal free pass.