While I work in New Jersey, thankfully I don't live there. They won't sell guns at all in any of their Walmarts, or Kmarts, and that goes for ammunition as well. Right over the border in in Pa., the Walmarts all sell guns. I can't really blame them for their decission. Sometimes the cost of doing business outways the profit from that business. I'm sure they are well aware of the political climate of each state, and judge their sales accordingly.
Don