Compromise is not inherently virtuous. If your starting position is that everyone should be nice and their starting position is that they'll kick you in the groin and things settle on them punching you in the stomach, you have certainly not done good and may have done evil by compromising.
No, it's quite often the reality that you have to choose between the country getting punched in the stomach or kicked in the groin. That's the balancing act of government. For example, choosing what research to fund, where aid should go, or what dugs get funded. Someone always loses, it cannot be perfect for everyone.
There's no point having a 'be nice to everyone' policy when it isn't realistic. Minor parties can get away with rhetoric like that but the Greens are no longer very minor and should make adult decisions.
For example, they killed Rudd's ETS in 2009, by voting with the Libs. They then forced Labor in minority government to introduce an ETS that everyone knew was politically difficult. Labor has now been voted out as a result, and they will now get basically NO ETS.
They rejected a 6/10 policy, forced a 7/10 policy on Labor, and the country will now end up with a 3/10 policy.
Who's better off in the end? Nobody except Abbott and big business. They could have compromised better on the first ETS, and tried to build from there. It's easier to go from 6 to 10 than it is from 3 to 10.
Also this is a bit two-faced. They act like privileged rich kids for having the courage of their convictions , but when those convictions benefit you, you owe them nothing ? I mean this is clearly how Labor views the situation given what they did with Lower House preferences but its hardly what I would describe as non-asshole action.
That's not how preferences work. The Greens are free to preference Libs or other right-wing nutters over Labor. But if they do, it will hurt them for breaking their ideology, which, as demonstrated in their policy decisions, is their only selling point.
Labor can comfortably rely on those preferences, because you will be hard pressed to find a Green voter who would prefer Liberal to Labor. However, many Labor people may prefer Liberal to Greens running the country.
And the reality is the Melbourne if have a risk of going to the Libs by Labor and the Greens splitting the vote, depending who got knocked out first, because of the haphazard way the preferences could flow.
Personally I am closer to the Greens platform in policy preference. But as a party they too often act as a special interest group or a protest group, and not as country-managers.