Last week, the Pentagon ordered Fox News to pull Geraldo Rivera from Iraq after the reporter divulged U.S. troop positions during a broadcast. Among Rivera's other misdeeds: