I agree with you that it is disgusting to see them spewing this nonsense, but on the other hand, for me at least, social media has lifted the curtain on these sort of people. If social media didn't exist, and you told me that there were people who were angry that a footballer was the driving force behind an initiative to feed children in need, there's no way I would believe it, as it just seems incredulous that our fellow humans can be so cruel.
Social media has shown us that we haven't come as far, as a society on the whole, as we think we have.