Budget retailer has declared that 'enough is enough' as it fights back.