That is the penalty in the rule book. If the USGA has a problem with it, they should change the rule. Phil made a calculated decision...it's no different than any other sport (e.g. hard foul in the NBA to put your opponent at the free throw line rather than giving up an easy layup).
45-2 was invoked properly. 1-2, disqualification, was not, but should be.