A Slight Misunderstanding
###A Slight Misunderstanding FromFrom your question body, it seems you may misunderstand hard determinism slightly. Hard determinism does not give everyone "a license to do what they want", it can only explain why someone did what they did. It does not address the morality of acts — whether any act was "good" or "bad" (in layman's terms, it does not say that what they did was "ok"). Such a determination (whether an act is good or bad) comes from one's view of morality, which is — while perhaps later influenced by a belief in hard determinism — is not shaped by nature of determinism itself. That is, how we are raised, how we grow up, and what we end up believing in terms of "right" and "wrong" (our "morality")... while all those things are causally determined, the process of causal determination does not affect our views, it goes unnoticed by us. We in fact feel as if we have total free will, even at this very moment I feel as I have complete control of my body and will.
Hard Determinism and the Absence of Moral Responsibility
###Hard Determinism and the Absence of Moral Responsibility InIn a deterministic universe, the outcome of any events is causally determined by an unbroken chain of prior occurrences. We can explain anything, even human behavior, under this model. Why (for example) did little Johnny kill the cat? Well, he never had a cat growing up, his macho friends pressured him, he thought it would be cool, etc etc. He never made a "choice" per se, it was determined for him by a sum of influences. Can we then blame Johnny for his actions, if it was not in fact in his control whether to kill the cat or not? In a deterministic framework, no, we cannot morally blame him, as it was outside his control. However, in the end Johnny still was conduit for the final outcome determining the cats fate. We can blame it on his parents who raised him poorly, and further still on his parent's parents for not teaching them how to raise a child properly, and further back ad infinitum until we are blaming the big bang for starting it all. Clearly this gets us no where, and we are back where we started where we still think that even though it's not Johnny's fault, it was a bad thing that cat being killed (again, our moral judgement of an act is separate from the deterministic explanation why).
Update in response to OP's comments:
###Update in response to OP's comments: II never spoke to rehabilitation specifically, only empathy for criminals. So I agree with your statement "The heinousness of a crime shouldn't factor in" in principle, except insofar as we still have to punish people differently based on the severity of their crimes to send a stronger message that some crimes are worse than others. If you steal a candy bar from a store or download music (illegally), we obviously don't care about that as much as if you are a serial killer. We want to deter candy-bar thieves and music downloaders, but we want to deter serial killers MUCH more. While we could have one punishment for all crimes, we know from experience that people who commit what we would consider "minor crimes" can usually continue to lead ordinary productive lives as citizens if we punish them only a little and release them. If all criminals regardless of crime got life sentences, that would simply be an inefficient and wasteful system in which the goal is to keep the worst people (people who commit "major crimes") off the street and discourage certain behaviors in the rest of the population to keep them in line.