Interestingly, I've been having a similar discussion with someone here at HN:
http://news.ycombinator.com/item?id=658355
I agree with the author that it isn't acceptable to launch DDoS attacks on Iranian state sites, and then complain about the Chinese doing the same on US government sites.