I can't imagine how hard it must be for you. I really got annoyed that your mom yelled at you for crying. There is nothing wrong with our children seeing us cry, in fact it's a good thing!
Glad you have some people around for support and don't forget you have us!
BIG HUG from me :)