RE: Given that we have no free will noone should be held morally culpable for anything.

Okay, yes, but consequences (as opposed to irrational wrath and arbitrary concepts of “justice”), have the capability of altering an individual’s behavior so that both they and the people around them can live happier, healthier lives.

It may not have actually been anyone’s fault, but a response to an action we feel is wrong may prevent it from happening again.