The trouble with this law, in my view, is that it is federal. This country for most of its history went with almost no federal criminal law. There were laws against counterfeiting, laws requiring the payment of taxes, etc. but even in 1963 President Kennedy's assassination was not a violation of any federal law. Criminal laws were the province of the states.
So, the answer is that yes, in most places the behavior this law seems intended to prohibit either is, or could be, punished by state law. It can also be prevented privately. Gyms here in Florida are not allowing people to bring in cell phones because of the cameras built into so many.
People are no longer taught basic civics or basic government in this country and have little or no concept of federalism any more. Some politicians have learned to play on this ignorance and try to buy votes by proposing legislation that violates the principles of federalism.
Then there's the issue of the federal Constitution. The very issues of uncertainty raised here could well mean this bill, if it becomes law, will be found unconstitutional because of vagueness. Most of the Internet porno laws have been found unconstitutional for this reason.
Stop making me think about this stuff.
juan