Beyoncé does some good after smashing her #Coachella performance

Beyoncé donates $100K to four black universities through her charitable BeyGOOD foundation. 
Click here to read a statement from BeyGOOD. The singer paid tribute to historically black colleges during her critically acclaimed Coachella performance.

Does this cancel out the backlash she's received for performing at a festival owned by a man who knowingly donates his money to pro-gun organisations and anti-LGBT groups? Surely the end justifies the means right?