Why codswallop?
You bought a gun that didn't work and it was exchanged. You accepted an open box item. You then found that the magazine didn't work and even another store entirely suggested that there was an issue with the mags. Your original vendor, when informed, told you that he couldn't get a replacement immediately. It's Xmas, New Year and Covid-19.

What exactly were you expecting?

Atb
Chris