I was in a situation last year I had to walk if you not happy you shouldn't have to stay what for the sake of it no way .
And another thing it was wrong for that person to shout and scream at you true colours showing one thinks.