I think they were fine keeping him through the Gold Cup. They weren't winning the Gold Cup anyhow. They found out they have some problems, and they have some bright spots. A new manager might not of had enough meaningful time to prepare his side for the Gold Cup. Two or three friendlies (one being against Spain where they get drubbed) isn't enough to really set a roster/lineup. Now someone can come in, play some friendlies and get his system in place with no real time pressure.
Do you really think the USSF even has the resources to pay a Lippi or a van Gaal what they expect to make? Bob was making $700,000 a year... Fabio Capello is making £4.8 million. Klinsmann is the only real option, would you be happier with Kreis or Kinnear?