Use a BFH on your punch.
If that fails, use the BFH directly on the op-rod guide to spin it on the barrel and break the pin. Then you can drive it off and re-pin it. I had to do that on mine at a Barney clinic here last year as I couldn't get the pin out, either.