Finance minister rips into critics