I was stunned by the fire extinguisher sentence - but it's part of the guidelines. He could've conceivably got life, because it was a public place and he could've easily killed someone.
As for the other case, an indeterminate sentence means he'll only be let out if ****s think he's not a ****...