West Ham isn't a team to undermine no doubt but I don't think they've shown enough strength that should make you think they'll be able to get a result against Arsenal at the Emirates stadium. Arsenal manager and players still believes that they stand a very good chance of catching up with Liverpool at the top of the English Premier League table and playing at home against a struggling West Ham side that are currently in the 16th position of the league table, I don't expect Arsenal to drop a single point in that game.
You are absolutely correct, west Ham can be very stubborn at times and especially when they are playing with a bigger team and even though football is unpredictable but I don't see west Ham winning or drawing Arsenal unless Arsenal do not want to take advantage of the chance Liverpool gave them and if I am Arsenal coach or players I will encourage and ginger my team to win the match so that Liverpool points difference or margin reduce and Liverpool has started showing some sign of weakness lately and I don't know what's there problem and it is going to be very bad and unfortunate for them that after all the struggle they didn't win the league.
The West Ham that can be stubborn is not the vegetable we are seeing this season. I don't have any confidence in West Ham giving Arsenal a tough time in that match; what they should only focus on is to get at least one goal in the match because I see Arsenal scoring them as much as four goals in the match. Arsenal need to win the match to reduce the gap between them and Liverpool to 5 points as a way of taking advantage of Liverpool's two consecutive draws. Arsenal's win does not come with much odd so going with Arsenal win and over 2.5 is a better selection for the match.