Good for you. That is horrendous. I'd talk to administration as well because behavior like that should not occur.