Two days ago, I woke up to the shock of my life reading a highly vicious rant from one Rev. Joseph Kamugisha...