Petulance is no substitute for politics