No need to explain about Indian culture. I have known many Indians who have come here to escape the 'system' over there. Your network of friends is probably your best defense and you seem to be using it wisely. I think you are doing very well under the circumstances. Hopefully your office senior can give you a head's up the next time he shows up. There is always the possibility that he will give up and go away, too.
Sending prayers for safety your way.

