Last time Roberts stated that it was not the supreme court's job to rehabilitate the laws passed by congress.
That is exactly what he has done with this ruling. He is saying that it is not what the said, but what he thinks they meant that is counts.
He introduces a new standard to legal interpretation: words don't always mean the "natural meaning of words". Sometimes they mean something else.
And anyhow it can be cogently argued that this kind of meddling WILL destroy the markets.