I think when you're engaged in a political battle, it's understandable that many people choose to ignore the downsides of people who are 'on our side', especially if they appear to be effective in the fight. I hate The Canary, but I do recognise that their content played a role in the unexpectedly good showing from the Labour Party in 2017. I think the impact they had on the campaign meant some people have given them more of a pass than perhaps they would have otherwise.