Prime Minister Raila Odinga has yet again hit out at leaders whom he accused of preaching divisive politics at the expense of national unity.