My simple view on the factors contributing to this accident are:
1) No licence = No flight = No accident = everyone lives = no orphans
2) No medical = No flight = No accident = everyone lives = no orphans
3) Aircraft paperwork not in order = No flight = No accident = everyone lives = no orphans
4) Aircraft in incorrect configuartion = no aerobatics\"spirited" flying = No accident = everyone lives = no orphans
The guy was out of order, knowingly breaking the rules and selfish. Whilst no one goes out to crash you must make sure that your own personel paperwork is in order, your aircraft is in good order and you fly within yours and the aircrafts limits. His neglect cost trusting two people their lives in terrible circumstances and orphaned two children.
It will be intresting to see the Insurance companies take on this, if it was indeed even insured.
Lets be realistic, any additional involvment by the CAA or worse still JAR/EASA eg some form of database, will allow them to pass on their incurred costs (plus margin) straight onto GA owners & pilots. In fact there's probably someone in a dusty office already looking at the potential revenue.
As a GA pilots we all have an enormous onus on us to ensure that any passengers we take are given a SAFE and LEGAL flight - their lives are in YOUR hands.