You have a manager from India? Since when did we start getting managers from India? When will Americans stand up for Americans?
Hey kid, you need to stop letting yourself getting pushed around. Find a new American company. By Americans for Americans. You can help yourself and your family. Don't do anything that is illegal and let yourself get pushed around.
This company will fall and the management knows it. That's why they are pushing people around so that they can cash out on their bonus which is stuck in the stocks. Don't let that manager of yours smack you around. They are not nice and they are morally bankrupt. Don't let them feed off of your kindness, politeness and nice behavior. They see you as an id--t that can be pushed around and they will even do more. They will get what is coming to them when it is their time. Justice has a funny way of serving people their dues when it is their time.
For now, drive on and move on. Best regards!