Edward Snowden and Julian Assange aren't too shabby, despite their flaws.