I ran into that before.

Make sure all the screws are removed. Wrap the receiver ring with some sheet rubber and tighten in a bench top vise that has pipe jaws. Get a pipe wrench on the barrel nut and pull with as much leverage as possible. The barrel and nut may come off together.

The culprit is likely the polishing/bluing gunk that collects in the threads.