The first amendment says "Congress shall make no law..."
The 2nd says "...shall not be infringed..." without saying by whom it shall not be infringed, stating starkly that it Shall Not Be Infringed. So nobody may infringe that right, not even the states or a semiliterate judge.
A Right is something you don't have to ask anyone elses permission to do. I'm tired of being told otherwise.