Many people here would call Putin's assassin a hero, the important distinguishing factor is whether it's a clear societal good or bad. If it's unclear then it's assumed bad.
I am not disagreeing with you here. But platitudes do nothing to convince people. You need to actually explain why the world is a better place with X politician in it, because it does actually matter.