The discussion of determinism here. How do Hard Determinists (or Determinists) deal with the ethical problem of responsibility? They assert morality as being caused through hereditary and environmental means.
I'll be adding different arguments in favor and against Determinism.
The counterargument is that without belief in uncaused free will, humans will not have reason to behave ethically. But Determinism, however, does not negate emotions and reason of a person, but simply proposes the source of what causes us to fall back on moral behavior. Determinism implies that moral differences between two people are caused by hereditary predispositions and environmental effects and events. This does not mean determinists are against punishment of people who commit crimes because the cause of a person's morality (depending on the branch of determinism) is not necessarily themselves.
In his 1997 book, The End of Certainty, Ilya Prigogine contends that determinism is no longer a viable scientific belief. "The more we know about our universe, the more difficult it becomes to believe in determinism." This is a major departure from the approach of Newton, Einstein and Schrödinger, all of whom expressed their theories in terms of deterministic equations. According to Prigogine, determinism loses its explanatory power in the face of irreversibility and instability.