I'm probably harder on my kids outside than in TBH, because I don't have the ability to remove them for time out. I feel I have to put a fast stop to anything, before DS1 kicks off, as he can be violent to anyone nearby.
I did once yell at DS2 (after he had bitten me quite hard) that I had had enough of his beahaviour (I was 7.5 months pg, shattered, DS1 was just starting to show his SN but really, there's no excuse). My secretary at work heard and told my boss, and I got hauled up and told that if I didnt start to cope then I wouldn't be able to come back to work.
A few weeks later, I had to go on emergency mat leave as DS3 stopped growing (I have a history of pet and growth retardation), I was called in for a disciplinary / warning coz I hadn't got all my work done ready to hand over, and reminded that I had been told about me 'behaviour'. {angry].
DS statred to frow minute I got oyt of there, and they were actually surprised I didn't go back!!!