LOL.
The foul language and ranting you hear in top corporates , this seems like normal.
I have been personally chased by boss with scissors, told that they will throw me from the window in front of while floor (we were on 21st floor), thrown under the bus in front of company president by boss ( “He is responsible for the issue”, wasn’t even my project)
Have heard even worse scolding from presidents to my boss, super boss. Throwing phones at people and lot more which I can’t say.
Mind you these were not small companies but MNCs (Indian as well as foreign origin).
You can only do two things, swallow your pride and work or look for new job. Most industries in India are too small, you will have to deal with same people again in future so no point in burning bridges.