За что ругать, имхо, Вы почти все правильно сделали. Те, у кого с детства хорошие отношения с матерью, просто не поймут это все, не смогут понять. А я Вас очень хорошо понимаю, хотя такой жести у меня не было.  Ребенка не нужно было давать - избежали бы очередного ушата помоев.