Garcia took part in the 1999 Major League Umpires Association mass resignation which was engineered by Richie Phillips, the union's executive director. When the strategy backfired, Garcia lost his job because his resignation was one of the 22 accepted by Major League Baseball. After working as a consultant for the baseball commissioner's office, he was hired as an MLB umpire supervisor in 2002. Garcia, along with fellow supervisors Marty Springstead and Jim McKean, were ousted on March 6, 2010, as a result of a 2009 postseason which was plagued by various high-profile questionable calls that drew a firestorm of criticism from fans and the media.