a tiny misstep
Multiple colossal missteps.
you shouldn't have used the company card to pay 20$ for your kid
Correct. He should have spent $0 on a company credit card for his kid. He could have spent $20 from his own personal card, which presumably would have more reasonable limits. He should have ensured the card required a pin to use so that unauthorized charges couldn't accrue.
I feel bad for him, too, but he's incredibly stupid and I don't see why anyone else should have to cover his ass for his own fuckup.