The case was never presented to the SCOTUS. Don't blame the SCOTUS, you have to blame the city. Unless the case was presented to them, the SCOTUS will not hear it. They accept cases on writ of certiorai and if no one files a writ, then the SCOTUS doesn't hear the case.
I think the court voted 6 to 1 not to even hear the Edmond case. That's a slam dunk to most lawywers. When the court won't even hear your case.