You have to pay even if you win?
Nearly every Western democracy, other than the United States, follows the English rule."
The issue of legal costs is not only relevant with federal criminal lawsuits, but also with smaller companies and "patent trolls". Taking this into consideration, the SHIELD act seems like a mere Band-Aid.
If you loose you have to pay for your own lawyers and any technical inquiries. You never have to pay for the prosecutions lawyers.