Former Deputy President Rigathi Gachagua criticised President William Ruto over his comments on the upbringing of children.