I don’t understand why you endure such an insult?
Did they have anything to blackmail you with? They must have thought of you as an idiot.
You have hundreds of thousands of dollars.
Then say goodbye to them asshole and try to obtain a green card by other means.