I think sometimes you just have to accept that the opposition are better than you. Yes Cech made two horrible mistakes, but even if we look at the balance of the game, West Ham were a more threatening side than us and looked more likely to add to their lead, rather than us get back in the game.
Should we have won today with the calibre of players we had? Absolutely.
Did Wenger get his team selection wrong? Absolutely. Ozil can't keep getting a free pass into the team because he was good for Madrid. He hasn't shown the same qualities in an Arsenal shirt on a regular basis and I just get the feeling Wenger won't want to accept that he overspent on a player that just isn't suited to English football.
Above that though, I felt Ramsey and Coquelin should have been in the midfield pivot, Walcott and Chamberlain on the flanks, Cazorla as a no.10 and then Giroud up front. That team would have given us better balance.
However, that doesn't excuse Ozil's noticeable lack of effort, Giroud's idleness, Koscielny getting out muscled by a 5 foot 8 midfielder, Coquelin losing the ball cheaply and Cech I mentioned above.
The manager will get all the stick for the result, and to an extent it will be justified, but the players were making basic, basic mistakes that at this level they shouldn't be making, first game of the season or not.