Whilst praise should be made for the Virgin crew in this instance, we all need to appreciate the marvellous efforts by all crews on all airlines who must deal with medical situations on a regular basis. I know a few flight attendants that have successfully and unsuccessfully revived passengers on-board as a result of neither a medic or doctor on-board.
Although these crew members are trained appropriately, no one can ever prepare for the emotional impact these events can have on individuals when it happens for real.
Well done to all airline personnel.