Politics and diplomacy are all about perception. And the perception of the US throwing a major tantrum over one hacker is the impression that will stick.
Obama has just increased the damage to the image of the US, nothing else.
Also, I don't quite buy the "laundry list". He could have cancelled sooner.