"I support the troops, but I will criticize the commander-in-chief during a time of war?"
this hypocrasy is so ludicrous, I mean the Commander IS the top troop!
We live in a Constitutional Republic wherein certain rights are guaranteed. The right of free political speech is one of those. Unlike ancient Rome, we do not appoint dictators in times of crisis. We do not declare martial law. We do not forfeit our rights.
The people who are criticizing the President, the military, and the government now are within their rights. From my perspective, they are wrong-minded. Ultimately, I believe they will lose the "battle of ideas" and will pay, socially and politically, for their statements.
Give the criticizers enough rope, and they will eventually hang themselves.