The problems are not necesarily people, actually. At least in my opinion. The problem is that being the prey gives you... well, the experience of being pirated.
To a very experienced player with lot's of money it is fun. Even if he looses. I mean, bad talking to a player, when he tried to kill you? Yeah, can be fun.
But then you have people who are not that experienced. Or people who don't care for pvp. They will go to solo or PG. Since there is NO reason for them to go play in open. The risk outweights the rewards.
IF Elite had rewards for being a prey and winining, then people would play in open. And maybe even be better at pvp.
I don't think rewards for being prey and winning would change that. For some cr/hr is the enjoyment and for others it's to do and finish uninterrupted what they planned out. Solo/PG is the modes for them and there is nothing wrong with that. Playing in open gives you rewards and enjoyment in a different way, something that is not really seen in the in-game stats. I for example like that there is no certainty that I will complete the tasks I set out or that my cr/hr could be negative, that's why I play in open. For me not knowing what will happen in the next instance I enter is what makes the game exciting. I rather have a few less players in open than somebody getting upset about somebody else playing by the rules of the mode. If somebody needs rewards to play in open, it's the wrong mode for them anyways.
Everybody should choose the mode that's best aligned to what they want to get out of the game. It's simple, but so hard to do for some it seems.
And for the whole pirate vs. murder-hobo argument. Both are in the lore. Remember that being Elite puts a target on your back and not many survived until retirement. Same with noob pilots, not many made it far. That's the Elite way.