Yes courts often get it wrong but as this is a Constitutional issue I believe in time this will be heard by the USSC and the issue will be solved at least for sometime into the future.
Maybe, but it seems this court is intent on ducking the question as long as possible.