The Federal governmentÊÊreceives pressure from labor union attempting to influence policy. Interest groups are form of labor unions who boycotts government on their policies.
Probably the number one reason for a person getting fired is persistant lateness or absence. Often when an employer is not happy with an employees performance in general, lateness is used as the excuse for the firing. You might consider reviewing your overall work performance so you will not committ the same mistakes with your next employer. Just a thought.
If they think you did something and you just left before they could even get anything out of you, they could probably do that. There is nothing in the action that would violate the civil rights of the employee, nor constitute legal grounds for litigation.