The reason why Arsenal can't beat Bolton is because they're a boring side with no flair. Being boring works fine against Liverpool, but you need flair players like Peter Crouch who can pull off an unexpected piece of skill and trickery to win you the game if you're trying to take down Allardyce's army.
Henry has never scored so beautiful a goal.
Maybe Arsenal should invest in someone creative like Paul Dickov or James Beattie, instead of relying on bully-boys like Hleb and Eboue to out-muscle their opponents.