Given your post, IMO, the timeframe specified is still 7-10 yrs. too long.
If they are again Citizens, they are no longer felons and thus must have their Rights restored. Else, they are a 2nd class citizens that is antithesis to our Constitution, where all are equal under the Law.
Unfortunately, we have those, even on the Right, that wish to continually punish those they wish didn’t exist or look down upon. If they are a menace, they should NOT be released.
IMO, govt should be held accountable for those they DO release that continue to prey upon their fellow Man. Of course, that means returning to the limits of the Constitution, personal responsibility, punishment that fits the crime and a term that is a punishment/deterent.
I agree with your entire post.
Thanks.