"Democrat Party/Platform" (conservative epithet) vs. "Democratic Party/Platform" (Party Usage)

There isn’t any reason for avoiding a compound noun here though. You would be perfectly comfortable with saying “The Microsoft position is that robotics will dominate technological innovation in the 21st century.” or “The Seahawk strategy is to focus on defense.” In the case of “Seahawk strategy”, we have a noun-noun compound for a team that is called “The Seattle Seahawks” - plural - and the yet the compound is with a singular “Seahawk”. This seems to me perfectly analogous to the “Democrat position”.

Excellent recent paper on the semantics of compounds: Systematicity in the semantics of noun compounds: The role of artifacts vs. natural kinds

ETA: Since it wasn’t clear above “There isn’t any reason” should be read as “There isn’t any grammatical reason.” I had misread @docosc 's reference to pedantry to be saying that “Democrat position” is bad grammatically, when in fact he meant that it is bad politically.