It was absolutely 100% a red card. Ref was spot on. It was malicious and dangerous. Getting the ball didn't enter his thinking, just the player.
Rescinding the red just puts out the wrong message, ie it's OK to tackle from behind with no hope of getting the ball just to stop an attack
progressing. If that was a Boro player the crowd would have screamed for a red card