How do you know he had the whole world to choose from? At the time we needed some sort of cover for Carew, Gabby was doing well playing up front on his own, but he is young and it's pretty obvious he couldn't do that for every game of the campaign. Like it or not, Heskey is an England international, and the current England manager also plays him, despite his poor goalscoring record.
I am not saying MON is not at fault for the results, as the manager the buck stops with him, but to single out a striker whose goal scoring record has never been great and to call that MON's worst signing is a little off the mark.
Routledge hardly played for us, and Salifou I don't think has played more than 10 mins of PL football. Harewood, while scoring a few goals, has also been pretty ineffective for what we paid.
Heskey isn't a prolfic goalscorer and he certainly isn't a winger.