Time for another update...
The bad news is that the contractor either doesn't have insurance or is lying about not having it (so he won't have to pay the premiums or lose his policy) and my parents are now in legal proceedings to find out which. This will definitely end up in court somehow. Our lawyer is requesting a trial by jury, if nothing is settled.
The good news is, well, see for yourselves... Samuel & Jake are back on the soccer field. Their team is currently 3-1 and doing quite well... (Sam is jersey number 16, Jake is 9.)
And yes, in the third picture down my brother "headed" the ball, despite his bandages.