No, the loss of your job is not a direct result of the accident but of your employer violating FMLA, which you should file a complaint about, like you've already been told to.
No, there are no laws requiring the employer to accept substandard work regardless of the reason.
The the employer lied about the reason of my termination (job elimination/lack of work), therefore I think the law assumes they did something illegal. The problem I have is that they didn't specifically state the real reason of the termination when there are potentially three reasons, two of which are illegal:
1. ILLEGAL TERMINATION: I was missing a lot of time from work for medical appointments (but less than the maximum allowed by FMLA, so I'm still protected).
2. ILLEGAL TERMINATION: I brought up potentially illegal/unethical accounting and billing practices to my boss (protected under the SOX Act of 2002, Section 806).
3. LEGAL TERMINATION: The employer was simply just not happy with my performance decrease after the car accident (maybe protected by FMLA?).
If the real reason is #1 or #2 - the employer is fully liable. However, if the real reason is #3 - wouldn't the auto insurance company be liable?
What happens if its a combination of all 3?