There is a big segment of Elite Dangerous market interested in PVP activities or what you called "ganking". I can see them eager to engage with each other in sidewinders as soon as they undock from their station. I don't envision this approach as the crime against the gaming community. While I understand that some players would want to play in solo mode as they're not interested in nonconsensual PVP, I'd not go around bashing PVP community with the message that my religion is the only righteous one.
I have no problem with people who want to PvP, as long as they do their PvPing with others who also want to PvP. As I understand it, the main claim from PvPers is that they want to test their mettle against human players for a real challenge. This could be the defining difference between gankers, who just look for the win, and "pure" PvPers who want the challenge.
Unfortunately, those of us who do not want to PvP, if we are playing in the same instance as a PvPer have no way to avoid that conflict should the PvPer take an interest in us. How many will open comms and ask "Do you want to PvP?" before blasting? How many would agree to back off once they established the other person did not want PvP?
Surely for the "pure" PvPer, its in their own interest to establish this first? Because going against someone who is not interested is not going to give you the challenge the PvPer claims to be seeking. How can you have a good battle and test your skills against someone who isn't intersted in the fight? In other words, the "pure" PvPer is acting little differently than the ganker.
I think this whole mess with Open/Group/Solo could have easily been solved if instead of this system there was a simple toggle you could set. Perhaps only once per profile, or only when docked, that basically set whether you could be harmed by other players or not. If you had this set (ie: No PvP) then you wouldn't be able to harm other players yourself. The main issue that this brings is in the war type events that go on, where players might find themselves on opposing sides. It could still work, but in that case it would be up to NPCs to do the killing on non-PvPers, so i think it would have to be that non-PvPers could not take part in such events. Either accept PvP for the duration of those events, or stay out of it (ie: non PvPers would not be able to enter any instance where such things are going on). It might work. Or maybe there are issues i'm not considering.