John Adams didn't have to specifically name the camera as something the people have a right to use because the constitution doesn't restrict the citizens it restricts what the government can and cannot do and one of the things the government cant do is stop someone from using a camera on city streets because the government doesn't like it
Do you agree with the mayor using the police force to go into every office building in new york and fine any company that has ashtrays in thier office building for providing tobacco paraphernalia?Or do you think that is unconstitutional even though owning an ashtray is not specifically named in those words as something the american people can own?
where does the constitution say the government can't stop someone from photographing a sensitive location, even if its done from a public street? you are interpreting "freedom of expression" much too broadly. can you walk nude down the street? that is certainly more an act of freedom of expression that photography is.
Where in the Constitution does it guaranty the right to own tobacco paraphenalia? If the legislature can identify a rational basis for regulating tobacco paraphenalia, it can do so, just as it can Constitutionally regulate the sale of virtually anything else. It's not the Constitution that protects you from that. It's the ballot box. If your rep votes to ban the sale of something you want to buy, then you vote against him.
At one time this would be considered a local matter, one that the local citizens would decide upon.
Those days are gone, but please do not confuse the restrictions placed on the Federal Government with restrictions on the state goverments. The Federal Government should have little control over the what happens in the States. This concept is paid lip service when the Federal Government is forced to bribe the states to pass certain laws.