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

By your logic society has no choice but to punish those it sees as bad because that’s what it’s been led to believe. The cycle of predeterminism is endless. Fact is, by your logic, there’s no difference between free will and preordained destiny, because if we had free will as you see it, we’d still do the things were inclined to do anyway.