Controversial Hamilton city councillor James Casson has stepped down from his position at Immigration New Zealand.
Casson said he was resigning from INZ of his "own volition" and it will take effect on June 17.
He created shockwaves this year in a Facebook post, which has since been deleted, after slamming the "knee-jerk reaction" from the Government after the Christchurch mosque attacks.
He criticised the Government's speedy ban on semi-automatic firearms, the ban on possessing copies of the alleged gunman's manifesto and a widespread bid to avoid use of the gunman's name.
"He wanted his time in the light, he wanted a reaction and he has it in spades," Casson wrote of the accused gunman.