Cruel to character for bad reason. Check.
Downer ending. Check.
Bad moral for audience. Check.
It fills in all the blanks for a bad episode where Sonic is tortured by his friends and the towns-folks for keeping an average citizen from fighting a robot sent in by Eggman, and when he does allow him to fight and when he does get easily injured by the robot, everyone turns on Sonic for no reason. You can just skip this episode. There is nothing good in this pile of sewage.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews