Writing a bad article isn't grounds for a forced resignation. Maybe you'll write one yourself some day (although this one is well argued).

If you "semi-support" Prof. Potter, you don't really support him at all. It's not enough: the principle of academic freedom applies except in the most outrageous cases. And Prof. Potter's isn't one of them.