A 20-year-old man has died after stepping in to help a great-great-grandmother who was punched and stabbed on her way ...