If this behavior is impacting your execution why are you still using "Evil Broker"?
They do that in FX (you're trading their market; it is up to you to know what is going on beyond their walls).
As for spoofing other markets, you can get away with front running.
As someone who's experience is way more on the commodities futures side of the house, I'm shocked that blatant front running is an expected cost of business in equities trading. Even in the highly monopolized CME world front running is considered beyond the pale.
I will say (in my experience in the commodities markets), 9 times out of 10 folks who claim that they are being front run are actually just unaware of how sophisticated their competition is when it comes to micro-book structure optimization.
I second your claim ("9 times out of 10") for CME. Human nature is to assign a complex answer ("they're reading the tape") to something very simple ("my model is shit").
That said, front running happens on CME, too. Again, it is the same construction: consumer sending orders through a nefarious broker.
Why trade with Evil Broker? Don't. I suppose you can argue the difference between trading and investing.
Now, if you want to trade, well, just know they're going to fuck you and lubricate appropriately.
Evil broker places a $1.01 bid and gets a fill.
He immediately offers $1.02.
Case 1: The market runs up, he makes his tick on essentially zero commissions. On some markets, you earn commissions for providing liquidity.
Case 2: The market falls off, he smacks your bid and only loses a penny.
This is edge.
EDIT: When I say "the market", he could base his actions off an index. As for "free roll", sure... but there is still an impact on liquidity and you're in a situation where you are more likely to get a fill whenever the market is going against you.