California law provides three distinct areas in which an employee can complain about employer conduct:
1. Unlawful discrimination based on race, color, nationality, ancestry, religion, sex, sexual orientation, pregnancy, age or disability.
2. Discipline or termination of an employee in violation of a strong public policy (e.g., jury duty, witness subpoena, health and safety complaint, report to law enforcement of employer's criminal activity).
3. Actions by an employer against an employee in direct contradiction to a written employment policy.
Based on your allegations, I see no claim based upon areas #1 or #2 described above. For #3, you would have to determine whether your treatment violates an express written employment policy. If it does, then you could bring a legal action against the employer for breach of contract and obtain damages to the extent that the policy violation has injured you economically. However, the employer can terminate your employment if you sue, so this is somewhat of a "nuclear" option. There's no going back.
As you can see, your situation is one of those gray areas of law that doesn't leave much room for you to complain. Now, if something were to ripen into an environment where all of the employees are being replaced by H-1B workers, then you might be able to file a reverse discrimination complaint based on nationality, which would give you a great deal of leverage. But, at the moment, based on what you've disclosed here, I regret that I do not see a viable cause of action against the employer.
Please understand that I "justanswer" questions "about" the law. I have no interest in providing you with anything less than a completely satisfying answer. However, if the law does not favor your unique circumstances, then the best that I can do is to explain what the law "is" and what it "is not."
Hope this helps.
NOTICE: My goal here is to educate the public about the law. Please help me in this effort by clicking Accept (or, click on one of the happy smiley faces/stars/etc., if applicable) for my Answer to your Question. If you have a subscription account, clicking Accept does not create any additional charge. It merely gets me credit for my Answer.
And, if you need to contact me again, please put my user id at the beginning of your question ("To Socrateaser"), and the system will send me an alert. Thanks!
Please Click the following link for IMPORTANT LEGAL INFORMATION