You and the Ninth Circuit are very clever. But wrong.
What convenient construction do you put on the word "keep" which would allow the federal government to deprive a person of arms? Why would our Founders say "keep and bear" if they only meant "bear"?
It's up to the state to decide -- as I stated before, the state may authorize their keeping them at home, in an armory, whatever. The federal government may not deprive them of these arms if they are for use as part of a well regulated state militia.