South Mugirango MP Sylvanus Osoro warned CS Justin Muturi to resign, apologise, or face impeachment for publicly criticising the Kenya Kwanza government.