People who take the "moral high ground" always have to deal with the same criticism. Edward Snowden? Doing it for attention. Assange? Total attention whore
At some level its true. People take principled stands in the hope that somebody pays attention. That doesn't mean their criticisms or opinions are invalid.