What is the most debated part of the Second Amendment?

A)the definition of "militia"

B)who has the right to bear arms, and to what extent

C)whether a militia is necessary to a free State

D)whether the president has the right to revise laws governing gun sales