Air Force General Richard Myers , who retired Friday as chairman of the Joint Chiefs of Staff , was publicly chastised at an Armed Services Committee hearing last week by Senator John McCain of Arizona , who has always been a strong proponent of the war .