We need action not sloganeering or heckling