Yes and that's why there are two points of view on that.

IMO if you're going to stand on one singular part of the 2nd amendment to prove your point while ignoring the rest of it..... If you're going to use that same phrase in the bill as concrete reasoning for your opinion, then you must also use it for everything in connection with firearms. The "yeah well people figured out later that felons shouldn't own firearms" means the very wording you are using in your argument in the constitution was and has been modified by laws after it was written in regards to firearm ownership. Trying to use that as an excuse means that's not the only thing people can "figure out later".

There's no, "Well it's okay that they changed that part but they can't change anything else because I don't like it". It's either all inclusive or it isn't. It's not a pick and choose situation based on what you agree with and what you do not.