As written, it ain't no sentence fragment. It appears to need a conjunction of some kind. As written, it appears that the militia is the subject of the sentence and shall not be infringed is the verb. The stuff in the middle modifies the subject and verb, but that stuff needs a bit of tweaking. I copied it off a site, so it may not be correctly copied.