May I know what your product is? I'm working on www.stayinsession.com for almost a year now. It's B2C and extremely rough.
And as you said: loathe customer support for B2C.
And as you said: loathe customer support for B2C.
Solution to both of them is making a simple product which provides incredible value which is self serve. Word of mouth will take care of the rest. Eventually build a community driven forum which will help with support.