I think your viewpoint is fair. The aspects with hft that strike me as unfair are generally the result of bad exchange practices, such as lack of transparency in customer segmentation on their platforms. If it was all out in the open with price tags on display, I think the problems would fade away. Instead, the exchanges are running their businesses with about as much integrity as a bucket shop.