Bueno, pero es que necesitas escaparlos para que no te generen errores en la expresión, después de todo su naturaleza lo implica.
Eso es fundamental, está mal que lo tomes como si fuera innecesario.
Lo cierto, es que según el ejemplo que nos muestras es totalmente innecesario que uses RegExp() ahí, pues también lo podrías hacer con métodos más simples para cadenas de texto.
Se entiendo que estás contando únicamente la cantidad de veces que aparece un carácter sobre tus cadenas de prueba, eso me recordó a substr_count() de PHP que resolvería el mismo problema.
Actualicé el snippet para que veas como se resuelve tu problema sin tener que usar RegExp.
http://jsfiddle.net/HJBxX/2/
No uses RegExp porque "parecen" más fáciles o poderosas.