He got kicked all over the place against Marseille ref didn’t protect him at all. He’s a tough little fella who is as you say improving. It took Mac an age to handle the PL so he’s actually doing ok.
Side note the player 99 for Marseille is a quality CB.