I think there's a very big difference between someone trying to get people to look at an issue in a different way, and haranguing them because they don't. Vin Garbutt singing Little Innocents was doing the former; it's an emotional subject whichever way you see it.