Your assessment of karua and kituyi is apt. On Ruto, I agree to a certain extent. All the adjectives you have used could easily apply to all our former presidents and some of the leading presidential candidates but for some reason Ruto has been given the entire baggage to carry. He is by no means an ideal candidate but looking around I struggle to see an alternative.