The current law allowed criminal sanctions for non-compliance. The SC disallowed this, and allowed sanctions as a tax only. It appears it WILL have to be re-written.
This isn't accurate. The law has been upheld - it does not have to be rewritten.
Robert's decision does not redefine this as a tax - that was only his justification. It can still be implemented and considered a fine by the government.
It's just like all activities that are covered under the Interstate Commerce Clause are not treated as commerce by the government.