It is not that we have bad managers. I just find them absolutely worthless. In my 29 years as a rep, I have never had a manager who could help me talk to a doctor that refuses to see reps, or help me impact a clinic that has a no-see policy. The current salesforce model we have has absolutely no future, as clinics will be using more and more generics so that they can get insurance contracts. There is nothing a manager will change or impact.
During my field rides I always a challenge my manager: " Don't tell me how to do it, SHOW me how you want to have it done. Here is the bag, lead by example."
It is amazing what that does! Go try it!