People raise $600,000 for 75-year-old grandmother who put her attacker in hospital