So what is the problem? The Ross switch or the Gargraves switch? First you say you should have listened to your local guy and not gone with Ross then you list a load of issues with your Gargraves switches? Not sure if it is the Ross switch or the Gargraves switch that is the problem. Actually, it sounds like your problem is more with the switch machines (motors) which are NOT Ross products. They are Z-Stuff.
EDIT - looks like you may have edited your post clearing up my questions.
I've been using EXCLUSIVELY Ross switches on my layout for years. You couldn't ask for anything better. 100% Made in America craftsmanship. Steve is the best of the best.