The OP cooked it “for yonks”. There’s no risk.
Yeah, that's not scientific at all.
Many bacteria that are commonly found in meat produce what are called exo-toxins (e.g. enterotoxins), releasing them into the meat.
These are heat stable.
They are not destroyed by cooking, irrespective of the duration or intensity.
They can cause severe GIT damage (liver failure, pancreatitis etc.), meningitis, death.
I know I may sound a bit preachy. But I just want to shout "get a grip". Why oh why is the meat or whatever fine one day and deadly the next?
Er... Because bacteria multiply logarithmically.
100 toxic bacteria at 3p.m. can be 50 000+ toxic bacteria by 6p.m. Every single one of them with toxic components and producing toxic metabolites.
One day can absolutely mean the difference between mild nausea with minor, recoverable GIT damage, and liver failure, acute pancreatitis, death etc.
OP, it's your choice, but what you did is risky.
I'm a vegetarian so am very sympathetic to the notion of not allowing meat to be wasted when an animal has died to provide it.
I'm also very sympathetic to possible food insecurity etc.
But mince is not the meat to be taking risks with. The bacterial count in mince is significantly higher than in other meats - partly because mince as a product often comes from multiple original meat sources, increasing the likelihood of contamination, and partly because the mincing process itself forces surface bacteria through the meat mass which facilitates colonisation.
If you are going to risk serving meat cooked past the use-by date, you would be well advised to stick to single-source cuts from mammals (e.g. steak).
On that subject, OP, your son was well within his rights to refuse to eat a meal that could seriously injure or kill him.
If you knowingly invested time, effort and ingredients into cooking very iffy meat, that's entirely on you and you should rightly consider that investment your stupid tax.
It's not your son's job to put himself at risk to spare your feelings or retroactively justify your efforts.
That you would want him to do so to demonstrate 'appreciation' for the time and effort you put in is sort of blowing my mind.
It's one thing to choose to take on the risk of consuming risky meat for yourself, it's entirely another to presumd to serve it to other people.