Fine, I'll attempt to parse through your example.
"Rather than buying Wigets-R-Us at $100/share, the HFT slips in with a, say, $99.99 offer to the seller, and offers you $100.01."
So, 2 possibilities, you don't say, but you are sending a limit order to buy at $100 or a market (or marketable limit, or fill-and-kill) order to buy at $100. Apparently, you seem to be suggesting that there is a seller in the market, presumably offering at $100. Now, you seem to be suggesting that the HFT sees your order before it hits the matching engine (nonsense) and also that they can somehow re-negotiate with the seller and get him to lower his limit sell to 99.99 (I'm not sure how, do they send goons around to kneecap him if he doesn't? All in the 20 milliseconds your order is on the way to the market?).
" and offers you $100.01"
...but let's assume that somehow the magic omnipotent packet-sniffing HFT knows your order is enroute to the exchange, can force market participants to lower their offers, now you're claiming that it can force you to buy at $100.01. Why didn't you send a limit buy at $100, if that's the price you wanted, you saw, and were prepared to pay?
>wrapped in condescension
If you want to write entire paragraphs about something you know nothing about, you're not really adding to the conversation are you? So you'll open yourself up to a little condescension.