‘This is a rude awakening to politicians to get their act together’