Only against the weaker sides? We can only play who's infront of us and we've beaten Tottenham and Chelsea this season. We've beaten Roma and Sporting Lisbon in the Champions League. We've scored 16 goals in 4 games.
As for Hargreaves not getting a game for England? I think you're incredibly uninformed, unaware, blind, bias or just being stupid. He has played every game for England since the World Cup bar when he's been injured of which yesterday was his first game back since a long layoff.
Arsenal don't play Football any better than us. We were quite simply the best team in the league last season (by a long way) and in the last few Premiership matches we've also been the best. We've had serious injuries this season as well as new faces.
Carrick was the lifeforce in the middle of the pitch last year for us after Christmas, his performances were World Class. He started poor this season, but after a Man of the Match performance against Chelsea (one of those 'poor teams' you were on about earlier, clearly) then a strong performance against Roma until an injury put him out.
Edit: As of only playing well against the small sides, could you please inform me of the top sides Arsenal have beaten this Premiership season?
Meanwhile, Liverpools only top performance of the season was against the side currently holding the Premiership up, Derby. So you might want to look at yourselves before commenting on only performing against rubbish sides.