'Debate' cancelled in Iowa. Enough is enough?