Even Scalia is NOT our friend. He believes the 2nd Amendment has limits and can prohibit full auto guns. Where in the 2nd Amendment does it say that?
The same place the 1st Amendment discusses shouting fire in a crowded theater, and in which the 4th Amendment discusses wiretaps.
Like it or not, there have always been limits on our rights. Most noteworthy are the time/place/manner restrictions on 1st Amendment activity. We can't expect an unfettered 2A at all. Even in the best possible world, its exercise will be subject to some restrictions.
The important thing is to make sure those restrictions are subject to strict scrutiny, as are restrictions on the 1A and 4A.