Punching someone because they think taxes should be 10% lower = probably bad
Punching someone because they think human beings are property = probably good
A functioning society cannot endure everyone making snap moral judgements, which is why there are laws against violence, but I'll never mourn a neoconfederate with a black eye or a Nazi with a broken nose.