How many people that aren't actively growing commercial amounts of cannabis possession get 7 years?Yet you can get 7 years in prison for cannabis possession, one despairs at the judiciary in this country, it's almost 3rd world.
In most cases it seems to be dealt with using a warning, caution, or fine these days.
You can't just compare the maximum you might get under one offence with what the court gives in another given the huge variation in factors that affect sentencing (GBH for example can have up to 5 years, whilst GBH with intent is 2-16 years).
Also as always, remember it's the government that sets the guidelines for sentencing and can/does push to avoid sending people to prison for too long because they've underinvested in prisons for the last 30 years, and it's got worse over the last 10.