'It horrifies me': Greens in fight of their lives to keep seats