Um, there are a few differences between Kerry and Bush.
Kerry went to Vietnam, served his country. Either before or after the war he decided it was a sham and he did not agree with it. If he decided this before yet went anyway, he is to be congratulated for fulfilling his duty and not running to Canada. If it was after, he certainly has the right AND the perspective to decide this.
George W. Bush served....in the National Guard. Guard spots were very hard to come by, they usually went to the sons of Rich White Men.
Bush never went to Vietnam. Kerry did.
rrfield