The poor boy must have been going thru some dreadful turmoil...and heartful condolences to friends and family.
I also feel really sorry for all the people who witnessed this - must be very traumatic.