Greens find out it's 'never smart to get on your moral high horse'