Last time I looked at this the CPS had a policy of appealing any GBH sentence that resulted in a non custodial sentence and they had a 100% record of success.
As I am forever explaining a life sentence is for life but it does *not* necessarilly mean life in custody.
A fine is a sentence as is a community service order but they don't involve prison.
A life sentence has a
Tariff associated with it which is the minimum time someone stays in prison.
In the UK there are such things as Whole Life Tariffs who are people who will never be released from prison.
There are 50 or so of them there's a list here.
http://en.wikipedia.org/wiki/Whole_life_tariff