If'n the cars "jump the rail", as I'm understanding the description of the problem, the problem is the coupler or the turns, not necessarily the switches. Atlas had a problem a few years back with QC. Many of their switches, in fact most of them, sucked. The biggest reason I switched to Walthers/Shinohara's. If the cars are being pulled off the track in the corners by the lead unit, the problems is that the corners are too tight. The obvious solution would be to enlarge the radius of the corner.
And if the cars are derailing at the switches, that is a problem with Talgo type trucks or defective switches. But it is solvable. Talgos can be replaced and new coupler boxes installed, though I, personally, don't like to do so. If the switches are the culprit, I recommend Walthers/Shinohara, Shinohara, or Pecos. I would STILL stay away from Atlas, even though they SEEM to have solved their problems.
Another solution that MAY work, if the radius of the curves is an impossible solution, would be to lengthen the shank on the cars and engine. Now, the problem there would be that while on a straight, car spacing would look odd. No guarantees that this would work without seeing your layout.
And there is no need to cut the "air hose"(called "trip pins), actually it helps the cars to uncouple over a magnetic uncoupler. Rather get yourself a set of "coupler/trip pin pliers", about $10 at most train shops. You can bend the "air hose"/trip pin to clear the track. They look like this:
http://www.walthers.com/exec/productinfo/380-237
And as previously mentioned, get a coupler gauge, as seen here:
http://www.walthers.com/exec/productinfo/380-205
But, it seems to me that you have a couple of problems leading to your frustrations. And you will have to solve both to regain you sanity.
Bob