If I read it correctly, through my non-lawyer eyes, the case was tossed because the plaintiffs lacked legal standing to bring the suit (whatever that means), and the SC actually refused to hear it without comment.
I still think a stronger lawsuit would work. But, as I said, I'm not a lawyer.