When using baffle stack type suppressors you can get a lot of back pressure. This back pressure can often lead to a blast back into your face, this can be an issue for people that wear contacts or have had eye surgery and have dry eyes to begin with.
As already mentioned the OSS suppressors with the flow through technology will eliminate this issue, as it is a totally different system. After trying these on our more eye sensitive staff, we were impressed with the difference in performance, so we switched out all of our Officers to OSS Helix full sized units.
As for what to do with what you have? I would suggest that you could try adding some heavier buffers, and heavier resistance action springs (buffer springs), and see if this helps. As already mentioned above, you can try using a little gasket sealant on the back of the charging handle right at the top where it mates with the upper receiver. You could also add one of the forward assist gas diverter vents.
You can try something like the PRI
Gas Buster Charging Handle
or the
Radian Raptor Charging Handle
We have done okay with adjustable gas blocks. We have experienced issues with the adjustment screws moving and coming out of adjustment, I'm not sure if this is from the vibration of shooting or from being bounced around in a vehicle all day, or a combination of both.
Another option is the
RifleSpeed Gas Control System. We have been using them for almost a year, and it is impressive and durable. It has 12 gas settings, and all you need to do is dial up or down until you find the setting that you need. So far I have ran this system on barrels down to 11.5" and as long as 24" for both .223 & 5.56, and I have also ran it on an 18" and 20" AR308, and all ran well. We have had several students in the Armorer courses we teach show up with them, and all have had great things to say about them, the latest was on a 18" 6.5 Creedmore, who stated it tamed the rifle down incredibly.
Here is a video of the system:
CY6
Greg Sullivan "Sully"
SLR15 Rifles
TheDefensiveEdge.com
(763) 712-0123