The Supreme Court wasn't formally deciding on who won Florida.
They were deciding two questions a) Was there an equal protection issue with the recount as order by the Florida Supremes (there was) and . . .
No, there was not equal protection.
I remember in one case someone was purged because when he was four years old someone with the same name committed armed robbery in another state!
And when the corporation hired to purge the rolls came back to Katherine Harris' office and said, hey, what do we do when the date of criminal conviction is earlier than the date of birth? And they were told that for purposes of some final printout just delete and don't show the age!
And similarly they did not check social security numbers for persons purged. So, wide-spread aggressive cheating by the Secretary of State's office.
But they did check race. Aha. I think the legal term is suspect category. So, clear violation of equal protection. That's the easy part. The harder question is remedy. I see several possibilities:
1) The Court orders Florida to hold a new election if this can be completed within a week before January 20th, or
2) The Court might rule that the new president taking office will be delayed a week or two. They rule getting it right is this important,
3) Florida electoral returns are thrown out as invalid. For Senator, U.S. Representatives, and all state offices, new elections will be held. For the presidency, Florida's electoral votes will not count for 2000, and a victor will be decided by a majority of all other electoral votes.
4) Since Florida's presidential vote is extremely close and it's impossible to determine the result if people wrongfully excluded had been allowed to vote, Florida's electoral votes will be split 50-50. (This might be perceived as a less harsh result than simply throwing them out altogether.)