EEEWWWW what a Sleaze.
Your son did good! Nice job of keeping the communication open between you two.
We have a Computer store we have used ever since we moved to Oregon. The guy has built about 5 rigs for us and does all of our repairs. Never a trust issue with him or his shop.