I still have my job yes.
However I feel like I stick out like a sore thumb for what I did.
Without going into too much detail I felt under pressure and lashed out.
My 2 closest work colleagues even said I behaved unprofessionally, although they understood why to a small extent.
I've just messed up and have to accept it.
I expected to be treated in a certain way and I had no right.
I think its time to look for a job where I come into contact with no-one else or as few people as possible.