Honestly, I don't believe McDonalds is dropping that supplier for health concerns, I believe they are dropping the supplier for bad advertisement concerns.
If they wouldn't had the news story on national television regarding the food quality from that supplier, I'm sure McDonalds wouldn't care about the quality as long everything was legal with the supplier.
McDonalds doesn't want to have their food linked to any news story of unhealthy food supplier, because they know that will scare off the customers.
In my opinion, it's all about the business and not the morals in this story. Even the official statement for their "reason" it's a business statement. The customer finds it a lot more appealing and probable feels more safe to buy food from a company that cares about the humane part in the food industry.