No, it's not a user's job to give developers a way to monetise their product, but I also think we have a responsibility not to remove such methods.
I use NoScript and explicitly whitelist reputable advertising agencies. I had Adblock Plus installed for a time, but only to hide distasteful images. I rarely click on advertising, but every couple of months an advertisement will spark my curiosity. I have a hard time believing many users who install these types of addons never do the same thing. I also contribute to the websites statistics, which may or may not help a webmaster negotiate with advertisers.
I routinely ask the question, "what if everyone did it?". In the case of ad removal, there would be quite serious ill-effects: I would much prefer to consume ad-supported content than pay subscription fees.
I'm a little uncomfortable with what the NoScript author has done, but as far as I'm aware, there is no viable alternative.
It must also be pointed out that, if Microsoft were to behave in a similar fashion, many here at Slashdot would find it hard to contain their disgust.