This is a long route... but, personally working for me.
Instead of pushing a business opportunity front end, I strive to push myself, my value, resourcefulness, experience front end and recruit people back end.
What I do is I build several websites regarding the industry and offer generic, but useful information. Every contact my website makes invites visitors to lead capture pages that capture name and email address.
I give something valuable like "Sponsoring Secret" or "Think and Grow Rich" ebook for giving me permission to contact them.
Then these leads get uploaded onto my Auto Responder (Aweber.com) and begin receiving newsletters that I send to them.
Again, at this point, people in my newsletters have no idea if I currently belong to any company at all. I will make this their idea to seek me while each and every newsletter, I weave relevant affiliate product links so that I monetize on these leads regardless of their decisions to join or not to join my primary business.
On the average, people stay on your Auto Responder for over a year and that unsubscribe rate is nothing compared to the attrition rate that plagues every network marketing organization. Plus, unsubscription further optimizes my list so I don't see it anything personal.
In addition, if these people that I have permission to contact, will be there even if tomorrow anything happens to my primary company.
I know a marketer who never had any intention of joining a network marketing company had 50000 subscribers to newsletter. One day, he came across a business that was relevant to his niche and in his first week, he sponsored over 200.
I believe this happened because he took time and built relationship and networked with his people over time.
It's who you know instead of what you know, isn't it?