If a person stated before the war that it (the war) was wrong, that diplomacy or the UN or whatever was a better route to take, etc., that was fine. If this same person, after the commencement of hostilities stops bad-mouthing the CINC's decisions, openly embraces our troops, and shuts up about the pre-war issues (because they're moot), they can be said to oppose the war and still support the troops.
JMO A more accurate way to state the dichotomy and hypocrisy is this: Nobody can protest the war during the fighting and still claim to support the troops - that is rank hypocrisy.