I genuinely feel a bit of sympathy with people trying to play legitimately as pirates - as in interdicting, demanding cargo in exchange for your life. That sort of thing is fun and adds to the flavour of the universe when it happens. The problem is, how they are supposed to deal with people like me. When I'm interdicted during a trade run, I always submit, boost away immediately, and am usually jumping before any missiles fired have reached me. In this circumstance, there is no way for the player to communicate with me, demand anything of me - it actively encourages those pirates to immediately open fire and hope for the best.
It's a mechanic built into the whole interdiction thing that I don't know how you'd go about solving. It's always better to submit when you're in a ship with a chunky hull repair cost, which means that you're rarely in any danger from interdictions since you're boosting away while they're still spinning around. But without that safe submission system then flying a ship with high repair costs would eventually become untenable with repeated costly interdictions.
I don't get at all people who just revel in annoying players by shooting them in stations, or attacking people carrying no cargo with no bounty. I'd like to see those people hugely punished by local security forces. But the first kind of pirate (the proper kind), that needs a bit of love from the game mechanics imo.