Ruto clapped back at online critics, addressing memes and criticism. He defended his leadership saying he would press on with his agenda despite the criticism