sorry but blizzard dnt ban bots cos they still pay them money, think about it if you was getting money from cheaters if you made a game would you ban them probably not
Not unless those botters/cheaters were causing such an issue that they were causing legitimate customers to quit. Since that ain't happening, Blizzard's not in a rush to get rid of the bots - they'll SAY they're working on it, but we never do seem to see them deliver on that end.
Even if you PvPed hard for every day in a week how much would your total repair bill be and how long would it take you to recoup that cost with just daillies? I'm betting that one or two daillies per day would be plenty to recoup your expenses. As far gemming, enchanting and all that presuming you only have one character who you just like to PvP with it doesn't take Sherlock Holmes to know when you are going to get an influx of new gear in and that maybe a small stockpile of gold is needed for then.