Why are you all so angry? If it was published in a magazine he would have gotten paid and no one would have said a word. It's not like he's selling it for $5. It's $0.99 and it goes to cahrity. Relax. And even if it wasn't, if you didn't want to buy it no one forced you. Go be angry elsewhere.
(I just realized Marsha said the same thing but I'm not deleting it because it makes SENSE. ALL reporters get paid. Rush Limbaugh doesn't open his mouth for free.)