JSON.stringify escapa las comillas dobles cada vez que se encadena

Estoy almacenando objetos JSON recuperados del servicio web a objetos en javascript. En muchos lugares, esto se hace más estricto (este obj va a través de algunos complementos, lo fortalece, lo almacena y lo recupera) y agrega varias barras diagonales. ¿Cómo puedo evitarlo?

http://jsfiddle.net/MJDYv/2/

var obj = {"a":"b", "c":["1", "2", "3"]};
var s = "";
console.log(obj);
s = JSON.stringify(obj);
alert(s); // Proper String
s = JSON.stringify(s);
alert(s); // Extra slash added, Quotes are escaped
s = JSON.stringify(s);
alert(s); // Again quotes escaped or slash escaped but one more slash gets added
var obj2 = JSON.parse(s);
console.log(obj2); // Still a String with one less slash, not a JSON object !

Así que al analizar esta cadena múltiple termino con una cadena de nuevo. Y cuando se intenta acceder como un objeto se estrella.

Traté de eliminar la barra mediante el uso dereplace(/\\/g,"") pero termino con esto:""{"a":"b","c":["1","2","3"]}""

Respuestas a la pregunta(3)

Su respuesta a la pregunta