A gun law case before the US Supreme Court has Americans up in arms