Amiga, no te sientas mal por ello. Las madres no dejan de ser personas, y unas aceptan mejor la autocrítica que otras. Yo tengo amigas como la tuya, que no ven que sus hijos son demonios que no hacen sino privarlas cada día más de su vida social, y otras que luchan porque sus vástagos sean personitas buenas y agradables. No es tu culpa.
Sé que te sientes mal, pero no la persigas. Lo que no es justo es que para que ella siga siendo tu amiga tú tengas que estar viviendo situaciones que te incomodan.
Respecto a tu otra amiga, su postura es un poco cobarde. En mi familia he vivo eso de no decir nada a X porque tiene un carácter fuerte y se enfada y es terrible, pero con el tiempo eso es insostenible. Igual es que realmente tu amiga no te conviene porque es una egoísta, o igual necesita tiempo para procesar lo que le has dicho, pero en ningún caso tiene que aguantar a un niño insultón y malencarado. La principal responsable de tu bienestar eres tú.
Un abrazo y te felicito por tu valentía.