It shouldn't be a question of punishment, it should be about stopping it from happening again, and converting people who are of no benefit to society into productive and beneficial members.
Prison sentencing should have but 2 priorities in my eyes;
a) Protection of the public from the perpetrator for as long as necessary.
b) Rehabilitation.
Anything else, in my eyes, is revenge, not justice.
If these sentences fulfil both of these purposes, then I fully support them. As to whether they will or not, I don't really have the experience with rehabilitation to say, so I'm going to have to trust the judges judgement on this.
So how do you define Justice?
There should be an element of punishment in a sentence, punishment which fits the severity of the crime. Is it Justice to lock someone up for 2 years for killing someone? If your pregnant wife was happy slapped and it killed her and your child would you feel that Justice had been served if the person who did it got 2 years in jail?