Shahid Afridi has chosen to go head-to-head against the Taliban and al Qaeda militants who banned polio vaccines.