John Huppenthal says he won't resign over blog posts