I have a tube that has too many edge rings. I would like to reduce them with a 10:1 ratio or something similar. When I try and use a decimate modifier I get bad topology. Is there a non-manual way to do this?

I have a tube that has too many edge rings. I would like to reduce them with a 10:1 ratio or something similar. When I try and use a decimate modifier I get bad topology. Is there a non-manual way to do this?

In the upcoming 2.71 release there is a better way to achieve this.
Note:
In 2.71 support has been added to deselect alternate edge-ring, See: https://developer.blender.org/T40324 This is detected automatically.
Previous answer, obsoleted by the method above
This is possible but a little cumbersome

Footnote, it may be worth adding a skip option to edge-ring select, which would make this only 2 steps.
Try using the dissolve tool... its available in the same menu as the delete options...
1: select edge/vert 2: press X 3: select your dissolve option
this basically deletes the selected edge/vert without affecting the geometry around it (ie: remove an edge without deleting the connected faces and thereby joining them)
sorry I can't find a single step (automated) way to do this...
related docs:
http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.63/BMesh