Neh - I agree with that he needed a heavier response from the law: but a felony? No - on that: I think it was too much - he could have received a stronger sentence without being tagged as a felon. Being a felon = losing some rights. I don't think that anything he's done would necessitate the severity of a felony. . . that's for murderers, serial rapists = extreme injustices against people, family and civility.
Unless he did all that - and served a considerable amount of time in the past (possible - but we don't know)