He’s played better than the rest of them. When the rest play crap, like Maguire and Lindelof, they genuinely offer nothing. Bruno at least offers moments of quality, like the free kick and pass vs Brighton, or through ball vs Leicester. This gives him the right to have a go at them.
Also, to the bolded bit, no. But he’s not Ole. Ole’s the one who should give constructive criticism. Bruno, as clearly a team leader, can’t let poor players get away with it. He has to get at them. It’s better for the team. Would you prefer that or him just saying nothing? About Ole, clearly he ain’t doing anything either as Maguire and Lindelof start every week (bar Spurs). So without Bruno, they’d be getting off scot-free. Would you want that?