Tim Minchin
The language in this song may make you stop and think but then, the topic will as well. I consider this brialliant and speaks to all those trolls out there who defend and do not actually listen or get the point.
https://www.youtube.com/watch?v=BtgmKRp5Nlg

COMMUNITY LIVING FOR MEN - THE FIRST IN THE UK