If people couldn't post rants here, you wouldn't see nearly as many posts as you do! No worries. That's what we're here for. I'm glad you are having a great experience with your pdoc (actually I'm a little jealous). And if he works for, I say keep going if you can. It's always hard to find the good ones.