The U.S. government has approved a $30 billion arms deal with Saudi Arabia that the head of a St. Louis area union says was “do or die” for his members.