The Greens and the Liberals say 'enough is enough'.