Re: "intellectual property" and "piracy," I agree. The terms are problematic and misleading. How about "intellectual monopoly" and "infringement" as more accurate, neutral terms?
While there is a lot of good in there, (not much complaint about trademarks), some mixed (copyright is good, 95 years is excessive), some bad (software patents) it's very mixed, and so lumping it all together as "intellectual property" is unhelpful. If for no other reason than it is too broad a topic that is too easily distracted to get anything resolved.