Generic drugs are supposed to be safe and effective alternatives to brand-name medications-but when they fail, the results can be dangerous. Learn why some generics don't work as expected and what you can do to protect yourself.