Add a comma after Republican and it makes it a Republican, Iraq critic, a critic of Republicans and Iraq
No, it would still be fuzzy.
The way I learned it, no comma between adjectives meant the 1st adjective modified the 2nd. (as in dark blue suit -- the suit was dark blue -- the dark indicates what kind of blue it was...)
But the comma means the 1st adjective and 2nd adjectives modify the noun: the dark, blue suit -- the suit was dark and it was also blue.
Someone suggested a slash -- Republican/Iraq critic. I don't really like this one either...it's still not clear whether he's a critic of Republicans or is an actual Republican himself. Hey, if the know-it-all Alan Colmes can get confused on such issues, so can anyone.
That would be even worse -- it would mean a Republican who is an Iraq Critic. Basically, the headline writer is awful.