I feel your pain OP. I had a bad sleeper too. He was up at all hours of the night, sometimes waking before midnight and refusing to sleep until hours later. I've always been of the mindset that I should do whatever I need to do to get some sleep and for me that meant rocking him, feeding him to sleep etc until HE was ready to stop those things. He was stubborn and if I had tried any other kind of sleep training or controlled crying it wouldn't have worked and I would have been even more sleep deprived if I had to spend extended periods of time listening to him cry.
As for the whole idea that babies won't sleep through if they use 'sleep aids' I think that's a crock. When my son was around 12 months old he went through a stage where he no longer wanted to be rocked and just wanted us to sit in his room while he went to sleep on his own. Those nights were no better in terms of how much he slept, than the nights when we were rocking him to sleep. Some nights he actually woke more frequently when he was going to sleep without help than he ever did when he was helped to sleep.
He is now 2.5 and a dream sleeper and we've never done any kind of sleep training with him at all. I don't really have any other advice except to say that you're not alone. Oh, and I'd avoid that moronic Sleep Doctor at all costs. He blatantly ignores medical advice and encourages parents to go against SIDS recommendations, and some of the ridiculous claims he has made about breastfeeding just prove that he's an idiot. I'd never trust him with any aspect of my child's care.