Stop spreading FAKE NEWS. The "left" is not against either.  Millions of liberals own guns and they love the first amendment. It's when people under the guise of the 1st A try to push their beliefs onto others. Why can't the "right" keep their religion to themselves? Why must they spread their view onto others? (because if they didn't, religion would soon disappear ). The "left" merely doesn't want to see religious advertising in the public space or at the public's expense. If the religious would keep their worship to home and church, there wouldn't be an issue. HUGE HUGE difference.