Personally, I don't think the possesion of a small amount of marijuana should be illegal, but that would probably be a misdemeanor in any case. The fact that he is a convicted felon with a gun is probably the reason the guy is still in jail.
"Personally, I don't think the possesion of a small amount of marijuana should be illegal,"
None the less it is illegal, he's getting what he deserves. If he had driven at the speed limit it is extremely unlikely he'd have gotten pulled over.