they yell at you because you let them. Next time punch their teeth out, or in actually...LOL j.k next time, tell them to watch their tone. Where I'm from or in my world, getting yelled at, voice raise at means my life is in danger.....and you better be ready to fight to the death if needs be....hahaha