As I've said before- you make your own mind up about your eyepro. Anyone who wears shooting glasses must accept there is a small chance of this kind of happening.
I'll stick in a good word for tech brigade. I've been a regular there for going on two years now. Is run more as a club with a relaxed atmosphere with a friendly bunch of regulars.
TM gbb pistols perform with more consistency over time and also don't suffer so bad in the cold. They are also more efficient due to the plastic slide - less mass and weaker spring to push back.
Barrel length on airsoft guns has very little to do with accuracy (my vsr gspec sniper rifle has a 303mm inner barrel). Barrel quality is another matter. A good quality, highly polished inner barrel will make a big difference over a poor quality, badly finished one. Many people lap their inner barrels to polish them to a mirror finish.
Don't wear mesh then. I'm not being funny but you take responsibility for your eye protection. If you're concerned with shattering BBs, dont wear mesh (cheap BBs can shatter from a perfectly field legal AEG). Same as if you're concerned with BBs getting behind gaps in your eye pro, wear full-seal.
I wear ballistic rated shooting glasses that would take BBs from any airsoft gun at point blank range with no problem.
As above, good mask, comfortable with good vision. Cheek weld is a big issue tho - in the end its why I sold mine (only wore it twice, then sat in its box for a year). Now going with ESS glasses and a Division 6 lower face mask which works a treat.
Always good to get insight into people customer support experiences. Unfortunately it seems to be the case with a lot of UK Airsoft retailers that their customer support sucks.