No. It's never worked and it won't. Doctors make money on referrals to specialists and prescriptions. Still, if a patient rejects their advice - advice that could save the patients life and make the doctor a lot of money - they just think he's a dumbass and move on. You're an expert giving advice. Someone doesn't take your advice? He's a dumbass, next patient.
If you get into the mindset of "I'm in the business of hearing yes and I WILL overcome this no and unleash the dragon within!" You start conveying to other people the ability to validate you. Also, it's a losing battle because it rarely ever works. I've gotten shouting prospects even in B2B to agree to make time for me. They never turned into anything. -----------
I thought this was a pretty good answer. Are any of you guys the pushy type callers, or have you ever worked for a company promoting it?