Snowden and Manning had a duty to the US. They were US citizens, they even worked for the military or spying apparatus.
For them to release information, no matter how justified, is obviously a crime, but Assange isn't American, not US permanent resident, and he has no duty to be loyal to the US.
This is why I feel that the prosecution is so insane. Assange getting extradited to the US is like Russia getting somebody extradited to Russia. Now of course, you can't expect better from the UK, which participated in the same war he is most famous for publishing stuff from, and him going to the UK was incredibly stupid.
But acquiring material actively is something you should obviously do. If you're a citizen of a third country and have a chance to obtain material of public interest, of course you should, and it shouldn't concern you whether the country whose material you obtain regards that as a crime.