Again, no. That wasn't the justification for the ruling. The argument was that Obamacare was intended to get insurance in the hands of more people, but that this single part of the law was in opposition of that overall goal. So they decided that this very small part was in error instead of the entire law.
So there were 6 people who made a new law. That is exactly what you are saying and I cannot believe that you have that much trust in 6 people to make the law. We know what the law was intended to do and they needed to say this is what is says so those folks don't get subsidies and then it goes back to the legislature and they fix the law.
You see Huey, the legislative branch makes the laws. They screwed it up, they needed to fix it.