Tony winner Neil Patrick Harris has responded to those who criticized his work as host of the 87th Academy Awards, which were broadcast on ABC Feb. 22.