Piracy isn't the issue.
When some dude in transport is hanging around the station, there is no way someone can make him leave.
You can kill the snub or warship (rule-wise) but the transport is invincible. wtf?
Edit: that was my point from the start. The rule doesn't protect cargo haulers from being robbed by any type of ship, it's only protecting base hugging dudes in transports from being kicked from the system. And that's wrong.