One thing I notice in a lot of your posts is that you're overly concerned with what people will think. I agree with Brian above that re-working the Steps with a different sponsor could be helpful. Heck no one is ever "fixed" completely and we all still have stuff to work on, David.
I know you've heard this around the rooms, but what other people think of me is none of my business. I have plenty to worry about in my own head.