A practical defense, I believe, is to make it more difficult for them to identify who you are and to host off of US soil. Services like Domains By Proxy are fine until they get subpoenaed. I don't think entering in fake domain registration information is a good idea since it is illegal for US residents. Tools like freenet are nice in theory, but of little value since it is not used by the general public.
I realize that no matter what, I will have to take chances and assume some risk or face the frigid confines of the chilling effect. How do I take reasonable steps to minimize my risk? They make it to expensive for it to be worth your while to fight them. I want to make it too difficult to be worth their while to go after a small time pundit.
Are there any decent suggestions for proxy domain name registration & web hosting overseas that won't toss you to the US lawyer wolves at the drop of a hat and are still trustworthy?