Court, good memory, there is a George Strait, good country singer :-)
http://www.georgestrait.com/
Wait a bit before you panic about your mother and stepfather; it could have just been an ugly fight. Your stepfather should not have called your mother names and yelled at her like that but it is their fight. Hang around a bit and see what happens. You cannot solve your mother's problems or help.
It's too bad it's not a good time to tell your mother about your problems. But see what happens in the next week or so, it could get better. Hang with us here meanwhile and let us know how it's going.