Frankly I find dedicated bot accounts less objectionable than human accounts where a bot or application is inserting paid commercial messages into the tweet stream, even if they're marked as such. (See adly.com) (Can someone make their twitter client screen all tweets with #ad?)