I think you hit the nail on the head when you say "The debate about HFT has been quite emotional, in large part because people naturally fear what they do not understand well."
People blame the flash crash on HFT when if analysed correctly it can be seen this was more due to poor financial models and a lack of security measures.