Not after the tower told him to go around, unless it was there was an emergency requiring him to land. 91.123(b) applies.
In any event, it's easy to second-guess the controller, but unless you were in the tower when it happened, you really don't have the perspective or all the information to make that call. From a pilot perspective, once instructed to go around, you do that unless there's an emergency requiring you to do otherwise.
Also, when you look at the 3000/4500/6000 foot minimum separation distances in the controller's book, remember that those are minimums, not standards. The controller can decide to make more space or stop things before it gets to that point if s/he feels that's necessary for safety in the particular situation. I do not criticize controllers who trade expeditiousness for an extra safety margin when they feel the situation merits it.