adjective
Adhering firmly and devotedly, as to a person, a cause, or a duty: allegiant, constant, faithful, fast, firm1, liege, loyal, steadfast, true.
Antonyms: disloyal, irresolute, undependable, unreliable, weak
*********
In Demorat (sic) world, I guess it depends on what the meaning of staunch is.
Everytime you pick up a leftist rag or listen to the news, you need a dictionary for the media newsspeak to figure out what they really mean or are trying to imply:
Red (the historical color of International leftism) = Republicans
Blue (the color associated with Conservatism) = Democrats
Mainstream = Extremist Liberal
Out-of-the-mainstream = Anything having to do with Republicans
Radical = Anything associated with Republicans
Liberal = Stalinist
Progressive = Stalinist with a smile
Moderate = Marxist
Middle-of-the-road (as applied to Democrat) = Marxist with a smile; (as applied to Republican) = gutless liberal wanker
Conservative (as applied to Democrat) = Liberal; (as applied to Republican) = Left-of-center RINO
Ultra-Conservative = Moderate
Rabid Right-Winger = Average Conservative
Staunch Democrat = Means what it says
Staunch Republican = Liberal Democrat who gave a dime to a liberal RINO candidate at some point in their life
Democrat = Good
Republican = Evil
Journalist = Mouthpiece/shill for Democrat party
Editor = Propagandist Chief for Democrat party
Mainstream media = Writing Democrats (as opposed to elected)