There should be laws in place to protect the people who stand against the companies doing wrong. That these people are shunned by others in their fields shows how wretchedly corrupt many businesses are. By creating laws to protect whistle blowers we are allowing corruption to be uncovered and hopefully bringing change into the industries effected.
While I am of the opinion that Law must protect whistle blowers, the nature of whistle blowers intention should also be evaluated and the damage it created. If Whistleblower's intention is to bring out the issue to the public without causing much damage to national security but only creating awareness. Yes, Law must protect whistleblower.