The first time I tried I wasn't set up correctly to do it. Between two people, a vice, and a torch it wouldn't budge. Sent it to Pete and he sent it back. If I know before hand I'm going to swap muzzle devices when buying from Pete I'll just ask for him to loosen it. Otherwise I do it myself. I've done maybe 7 or 8 myself and have a method that is solid and works every time.
To remove the flash hider you have to think counterintuitively.
As the checknut is tightened against the flash hider at the factory, you need to loosen the checknut from against the flash hider FIRST.
The checknut is "tightened" against the flash hider by rotating in the loosening direction (clockwise).
So, to get the checknut off of the flash hider, you have to rotate it in the tightening direction, i.e. toward the chamber (counterclockwise).
My method
Step 1. Have the appropriate wrenches.
Step 2. Remove the barrel from the receiver and grip from the barrel.
Step 3. If you have a MAP or similar torch, burn off the loctite.
You'll see the smoke rise for a few seconds then stop.
Step 4. Lay the barrel on cardboard or a blanket on a hard floor.
Step 5. Place both wrenches on the wrench flats such that the flash hider wrench is contacting the floor and the checknut wrench is in the air, in a angular position so that when applying force to the checknut wrench, that it will rotate toward the floor in the tightening rotation - and the rotation of the flash hider wrench would lend to rotation in the loosening direction.
Step 6. If you're not confused yet, step on the checknut wrench and watch as the flash hider and checknut instantly break free from each other.
Step 7. Reinstall grip, clean threads and install your choice of muzzle device.
If none of the above makes sense or works, or if you'd rather not deal with this, Pete can help you out.