Assange or Snowden are not really white knights. While Snowden did an heroic act without being biased towards any specific political ideology, Assange has made a good enough career by playing his cards with good political acumen as people have shown in the comments.
Honestly, I think Assange is just as bad as our politicians but in a way he brings some balance to an otherwise tightly controlled political narrative.