Nothing for or against Vodafone, but if you read the comments, you'll see that it was not the phone that was infected, but the memory card. The accusation seems to be a bit hasty to me. After all only one phone was tested and as one of the comments say,
We have 16 HTC Magics purchased in the last 3 weeks, and no Mariposas!
Am I the only one who can detect the pungent odour of Snake Oil in this ridiculous beat-up ?