Kenyan President William Ruto on Friday apologised to the public for the "arrogance and show of opulence" by legislators and ministers from the ruling party and promised to take action against the "rogue" police officers who shot at unarmed civilians during the protest over tax hikes.