I think you are vastly overestimating the cost of that stupid bot. The transaction size is 0.0000001 BTC. Lets say it trades once per second 0.0000001 * 60 * 60 * 24 * 365 * 0.6% = 0.019 BTC per year in trading fees. How much trading losses is the bot racking up? I don't know but lets say it is 10% of principal. That is <1 BTC per year.
I never said there isn't something to be gained from it. It distorts the charts and most people won't filter that out. That misinformation has to be worth 1 BTC per year right?
If it is that cheap, and you want rid of it, the best way would be for 10 or so people to run the same bot. MtGox would quickly adapt to prevent this behavior.