Go get a drug test because you were sitting in a parked car that was struck by another vehicle
Everyone knows about the alleged failed test, but the person that took the test
Chief offers to discuss the test one on one at the golf course
Two hours later chief relieves You duty pending termination
Terminated
Week later termination rescinded
Still relieved of duty
The Castillos shun you, of course Daddy Castillo knows all about an internal police investigation

Sounds a cluster ****. Director of HR, Chief and it’s Manager screwed this mess up and keep making it worse.