Unfortunately, yes. However, there are some silver linings in that cloud.
Anything found wrong in the inspection has to be disclosed to future buyers. So, let's say the inspector found some soft spots in the roof, a drainage problem on the side of the house, and some substandard wiring. The seller and the listing agent have to disclose that to any future buyers (or get those items fixed). So it may end up costing the seller a lot more--in either repairs or a lower price--than your inspection cost you.
There are also some implications regarding low appraisals--appraisals can stick with the property. And besides, if the appraisal was low, then what that really meant was that you would have overpaid. Let's say the appraisal came in $10,000 low, and the appraisal cost you $300. Bottom line: You just paid $300 and in the process saved yourself $10,000. All in all, not a bad set of numbers.
I understand your frustration. But, in the end, it sounds as if it's really a good outcome for you.
Hope that helps.