The Greens' longest serving federal politician said politics 'isn't working' for ordinary voters and all parties need to do better at addressing their grievances.