Three years does seem incredibly lenient for weapons violations + contempt of court, probably because he had good info and agreed to testify against several other defendants in a major sedition trial.
I’m not a fan of plea bargains. Too many secrets, plus no accountability, plus sovereign immunity = trouble