America is the country of litigation isn't it??? Go home. If he fires you, surely you have grounds to sue? Especially as you've had managers saying they agree with you??? Oh and if he asks you for a lift home....