Tim Walz's 24 yrs of National Guard Service were exemplary enough for his superiors to promote him
to the rank of Command Sergeant Major...he did not fail those classes, he retired with approval before taking them thus giving up additional retirement income...to castigate his service record over such a nit is picayune at best.