Did you have a non-compete agreement with the former employer? Also, former employer may have a provision in the contract with the Authorized Contractor that prevents them from hiring people that worked for former employer.
You may have a case of retaliation against the former and new employer. You can't be fired for filing a charge of discrimination. The former employer may also be liable for tortious interference with your employment. You should contact an employment attorney to discuss your rights and options.