Kenya public anger