The National Rifle Association, Bill of rights of the LGBTQ+, and Federated mayors will protest.