South Africans were left in a state of shock last week by the postponement of the budget – and the reason behind it.