I do agree that it was a foul on MLS first, but he should've gone down instead of trying to challenge Kudus.
Also he was guilty of doing what most of the team have been guilty of - dithering on the ball for no reason.
Raya was so far up the pitch MLS could and should have passed across to him in one touch and eliminated the danger.
So in the end the red was regrettably, inevitable. I don't have too much of an issue with it.