Once again, Big Pharma's bad rep goes viral. Fair or not fair?