Re: how long ago was this?
"They could just post him a retail Windows 7 CD and a polite note reminding him that the end of support date is 23 months away (January 14, 2020)"
Correction:
"They should have just posted him a retail Windows 7 CD and a note of apology in the first place"
Or just maybe, not forced the upgrade.