Green’s Dictionary of Slang

launch v.

(US) to dismiss rom a job.

[US]J.A. Juarez Brotherhood of Corruption 187: I had heard rumors that if someone didn’t produce, he or she would be out of the unit, but [...] I never heard of anyone getting launched for it.