Dianne sounds like your son is a hero! What a brave young man. I hope the police told him what a good job he did too.
Glad that he was there to protect you, but how shameful that no-one helped!