Laporte was debatable in my view (not sure who initiated contact), and I'd err on the side of yellow as a result. Evans wasn't remotely debatable (he hauled Aubemeyang over), yet got a yellow.
I'd say that both the Villa CBs should have been red, particularly the first (which was assault)...