Sony is acting like a company trying to maximize profits, it's our government that's tasked with defending 'the people'. If the government is the enabler, why not protest them?
Your government isn't just tasked with defending the people, but also with acting on their behalf; given this, the persons that form the corporate entity Sony are not absolved of personal responsibility and subject to criticism.
The government may be allowing them to do this, but it isn't making them do it.
Sony can bitch all they want, it doesn't matter to Geohot until the government gets involved. Now we're playing for keeps. dreamhost isn't complying with Sony, they're complying with a US court order.