I'm not sure that I'd cite being able to donate to terrorists as a legitimate use case. I mean, at the protocol level, donating to a terrorist is the same as donating to anyone else, so a system that lets you donate to anyone will necessarily let you donate to terrorists, but it wouldn't be the example I'd bring up in polite conversation.
You can be sure that those truckers were not terrorists.
Courts deemed as unlawful this government persecution to whoever donated to the protest using transparent cryptocurrency: https://usethebitcoin.com/news/canadian-court-rules-against-...
The point is that only those who used monero were safe from unlawful government persecution.