There is a political theory out there (citation anyone?) that the party in power tends to fragment and engage in infighting, while the party out of control tends to become more extreme. It should be clear that a fragmented party as well as an extreme party would have difficulty with compromise, though in neither case is this because compromise is seen as "weak." It is because they disagree with the compromise position.
An extreme example: The Taliban would have gays put to death. In many states in America gays are allowed to marry. What compromise policy should one approve of, in the interest of avoiding deadlock? If the pro-gay marriage party, say, refused to accept mere amputation as a compromise policy, would you say they did so because they wanted to avoid appearing "weak"? I hope you agree that would be absurd. Sometimes you just need to accept that there are strongly and sincerely held views in this world that are irreconcilable and will only be resolved by one view prevailing and another position being utterly defeated. Compromise is not always a noble goal.