The problem is that it appears that a person must GO TO COURT - a very expensive and time-consuming process - in order to guarantee their freedom of conscience. Now, maybe once a precedent is set, not everyone would need to go to court, but the government can fine you despite precedent, and you would still need to go to court. This law does not seem very favorable to small business.
RE: The problem is that it appears that a person must GO TO COURT
That is of course, if an aggrieved party ( e.g. gay couple ) sues.
But then that will happen anyway without RFRA.
At least with RFRA, the person has some lawful protection he can cite.