Go with "B". I pass my barrels through a hole so the block not the barrel takes the pressure.
I let the muzzle do the thrust load bearing, for better or worse, but it protrudes into a hole in a block of soft wood that is packed with replaceable foam rubber padding. No problems so far, and most compressors I've seen do something similar. Having said all that, I prefer to use something other than the muzzle, but it would have been difficult to do the way mine is designed to be very adjustable for different guns. The barrel rests in a vee-block with the muzzle in the padded 2-1/4" diameter dead-ended hole (big enough for the sights to fit into), and both the screw clamp block and the spring chamber hold down vee-block are set-up to rest on a number of different bolt-down positions and held with wingnuts and washers.
I use option a. The biggest thing is to make it adjustable. I can use mine on just the tube or a long barreled tube like a 350. I just unbolt my c clamp and move it back and forth. Also i put a get latch across where my gun sits just incase something gos wrong the gun cant come out of the compressor. Ill try to find pics on here that i have of it.
Here's a pic or 2 of my super simple spring compressor I built in about 30 mins. might help you, might not.
Unless it's a Gamo type gun, where it is really hard to break the pivot assembly loose,