It was never meant to punish small contract style businesses, you idiots have defined a PA as "any business" which was never the intent.
It's fascist morons like you that take crap like this and use it to enforce your groupthink.
I agree that "unintended consequences" can be a problem. For instance, The Americans With Disabilities Act has actually made it harder to hire the disabled. Oh, wait, we can't call them 'the disabled' anymore.
The thing is, where do you draw the line as to what is a "small contract". A wedding cake can cost upwards of $500. That's not a small contract.
In the case of the Klein's, the wife invited the gay couple in, only to have the Husband maniacally scream bible verses at them. Those assholes deserved to get slapped down.
If they had said, "oops, I'm sorry, we are totally booked up that weekend" they wouldn't have gotten into trouble.
But when you worship a sky pixie who hates lying and loves homophobia, your brain tends to make bad decisions like that. Again, the need for some "Re-education".