The problem is naming institutions and streets after "political heroes".  My hero today, somebody's villain in ten years time. 
"If you are offended by the name of universities, you are not university material". Put that view to Rhodes students and watch their reactions, and remember most of those students have never even lived under apartheid or colonialism.  A  street name in my suburb is called Hendrik Verwoerd but somehow most black residents (including me) in the suburb are more concerned about substantive things that affect their lives rather than street names. It is not that we do not care. It is that we have more important things to worry about like bonds, school fees, car instalments, alimony payments, services payment and having enough viagra to keep the Missus happy in bed (ok, disregard this one before people stat thinking that black men are permanently horny) etc.