It was a tax from the start, and as such had to be initiated in the House. The Senate met that requirement by taking a bill on another subject, stripping everything out, and putting in the Obamacare parts.
That fact doesn’t detract from opposition to Obama care as bad, even very bad policy, which it is.
So that gives Roberts the right to rewrite it from the bench, or fix it, and not just throw it out ?