Personally, I like what happened in many former Soviet republics and even in today's Russia. Lenin statues were removed from their previous sites of honour, gathered up and placed in 'sculpture parks' that people could visit if they want to (or not). Keeping the statues visible but not in prominent places and using them to speak about the past seems a good strategy.