German Greens in doldrums over bitter compromises