In 1933 he was arrested in a YMCA with a sailor he had picked up in Los Angeles. MGM studio head Louis B. Mayer told Haines to choose between a marriage with a woman or Jimmie Shields. Haines chose Shields. They stayed together for almost 50 years. Mayer fired Haines and ended his contract. 