And both are getting stuck in the corruption of the system. More people need to combat it. Corruption exists in many forms. When you pay someone to get around the law you know it is corruption, but when a law is created to do one thing, but it is used for another thing it is also corruption.
The difference between Julian Assange and Kim Dotcom is that Kim Dotcom is in New Zealand, which is tied with 3 other countries as the countries with the least perceived corruption in the world.[1]
In my books, Assange deals more with politics and organizational process issues. Sure - he uses the Internet as his medium. On the other hand, Kim Dotcom deals with Internet issues.
It's really important to separate the work from the person. I doubt many of us would have wanted to be friends with Steve Jobs but man I'm glad he existed and did the (professional) things he did.
If making a buck ends up changing the system, why would I care about why he did it? If you go back and look at history with a critical eye you'll find none of your heroes had you in mind when they did whatever it is they did. If we only celebrate the self-less then we have no one to thank for much of anything. That doesn't strike me as very fair.