The court costs are one thing but I don't think there's a solution for the cost of lawyers in a civil case.
I don't see a conflict in TCPA as written (applied- potentially different story). The only difference is that, because the case involves speech, Vic was supposed to make a showing of clear and specific evidence that he had a prima facie case earlier than normal in a case not involving (potentially) free speech. This is a pretty low bar (especially since questions of fact are supposed to be viewed in his favor) and someone who can't reach it shouldn't be able to drag defendants into debt via the discovery process and litigation up to the point when a dismissal would be granted normally in order to shut them up. It's not like any of this was a surprise, everyone and their mother knew that there would be a TCPA motion.
But, as it's applied... sure, some judge can hold a circus of a hearing and ignore the statute or standards if he wants. Or an attorney can screw up. But all that can happen regardless of TCPA\anti-slapp. I don't see how it can really be blamed on the law. Unfortunately appeals courts exist for a reason.