I know you were stirring the pot. But you can't separate the two because by definition, company policy itself was a violation of the law. The termination is just a bad fruit, so to speak.Regardless or "not taking into consideration." Try reading that way, and the context might take hold.
Change "firearm in vehicle" for "having black skin."