John Kerry wasn't the only Vietnam vet to protest the war, he actually testified in front of Congress, some of us just marched in protest in the street.
Irregardless it doesn't nullify his service to his country.
You can disagree with his politics and his philosophies, but you can't disregard or mock his sacrifices and duty to country.
And only a dumbfuk would ever consider doing so.