I don't care if you don't respect your mom or grandma, you are just braindead. That was a stupid thing to do and it was even stupider to tell us about it. *rolls eyes*

That being said, yeah, your family sounds messed up and I can understand why you are frustrated in your situation.

Get the hell out ASAP. But in the meantime maybe you should try to be the mature adult and not piss everyone off by giving your dumbass friend the phone.