Дед правильно сделал. Молодец, что не растерялся. Никто деда не осудит - в его действиях нет состава преступления. Даже если бы он убил того подонка то, скорее всего, в отношении деда отказали бы в возбуждении уголовного дела в связи с отсутствием превышения пределов необходимой обороны. Или, квалифицировали его действия как убийство в состоянии сильного душевного волнения, что чаще всего влечет условное наказание.