Again, the word “militia” meant something different back then, and the Supreme Court ruled in D.C. vs. Heller (2008) that Militia membership is NOT a requirement.
And no, felons shouldn’t own weapons. If it were it up to me I’d expand it.
If you look at the Michigan State shooter, he was arrested previously on a felony gun charge, pled out to a misdemeanor, did his time, bought more guns, and shot up the place.
I’d argue that previous gun charges, felony OR missemeanor, should bar you from future gun ownership. You’ve already proven you can’t be trusted with a gun.