Completely despicable nonsense about Kenyans