well the thing is , piracy only requires a only little more effort than homebrew in most cases if you already got that far . leaving piracy out doesn't help anyone but the piracy cart makers that reverse engineer your exploit, add piracy and earn money with your work.
hackers can whiteknight and be anti piracy all they want, it's their right. but in the end they help noone but the card makers that steal their work and run away with the fame.
i'd feel better if only 1% of the millions of dollars going to sky3DS/gateway went to the people that earned in donations to them.
Then you'll people complaining about how it should be "free", because if any kind of money comes out of there pocket means its not "free".