A $1.6 billion win for shoppers, the card surcharge ban delivers a grim ultimatum to Aussie small businesses.