Well, if the pilot had a valid windshear alert and he complied with tower instructions, two things should have happened. The pilot should have been issued a violation and the tower controller should have been issued a violation.
You can't ignore a windshear alert; it's a mandatory go-around.
Aviation regulations aside, any pilot that allows a tower controller fly his airplane should be fired. IMO. 'Nuff said.