One thing I don't understand is the statement that it's too much hassle for the amount of customers that it was brinigng. If it's bringing in very few customers, surely it's very little hassle.
There are fixed cost for any business to accept a new payment means. Like setting up the cash register and accounting hooks. That's even more significant if there is currency conversion involved. So the first customer walking in with bitcoins IS a significant hassle for the shop owner today.
However Paymium (bitcoin payment processor) is working on it to make it simpler.
Disclosure: I am a co-founder of Paymium.