I wasnt suportive of it as an amateur either - for as long as ive owned a camera ive taken the line that id someone wants the output from my camera (which afterall is expensive kit bought with my hard earned) then they can pay , unless its a good freind or a good cause.
Ive no problem with giving work to charities as mentioned earlier ive given a fairly extensive body of work to help for heroes , to the RNLI , and to various wildlife charities and animal rehoming centres etc ... however I've never seen it as a good cause to give my photos to say archant, or pullman or any of the other big news groups , they are a company , they make money, they can give some of it to me if they want my work end of.
And talking of 'buzz' you get a far bigger buzz when you get a cover or a big splash or whatever when you are charging, because you know they've chosen your work for quality, not just because its available free.