Really? He signed into law a piece of legislation that he fervently campaigned against McCain about. He signed into law a myth that violates the Constitution. His "tough call" that you describe, has lost favor with many, as he really signed the pledge of being a hypocrite and he placed his hypocrisy before the American Constitution and the American People.
His "tough call" has placed a smile upon Al Gore's face.
One of the reasons why it was a tough call.
The only thing putting a smile on Gore's face is the bickering their CFR bill has caused among the Republicans, which was its sole and only reason for existing.