National MP Stuart Smith faces climate-change deniers' wrath