It shouldn't be overlooked that, so far this season, Evans has played 23 of the 35 games we have played. That represents, in percentage terms, missing 34.28% of the games played.
When you have injuries to that extent, a players form is bound to suffer. Additionally, coming back from those injuries, into a struggling side is never going to be an easy task for any player, a prime example of that would be Harry Kane, who has struggled since coming back from his recent injury. These are extenuating circumstances that no player is entirely responsible for.
We all interpret a players demeanor to suit our own narrative, mine is that I think Evans is a good professional, he's made mistakes when he should definitely have known better, but who hasn't. If he decided to stay for another season, highly unlikely I know, I think that would only be good for West Bromwich Albion FC.