Peter Dutton has hit back at recent criticism of an Opposition election pledge to give small businesses $20,000 of tax-deductible lunches.