I have a better idea, Make PvP optional, as World of Warcraft did a long time ago.
Like warmode, if you are at an outpost, you can turn on/off this Mode. Obviosly, if you are with PvP turned On, you Will earn exclusive Skins, X% more gold, rep and emissary flag% doing things during your game session.
The % Will depend of the amount of people playing with ir without It, less people pvping, more rewards and % to incentivate this mode.
Everyone Happy, PvP players Will play against PvP lovers with extra rewards and Pve Will be finally the Sot they want, everyone wins. The only ones Who loose are the griefers and abusers, and I dont care about this kind of players so Win Win for both sides.
Wow used to be like Sot is right now, Pvepvp servers (Pve Only servers were with extremely low pop) and when camping and abusing became a problem, people started to leave the Game (Exactly like Sot, look Streamcharts and Twitch stats, from 16k daily now they have 5-6k) and Blizzard make It optional. What happened then? Some people cried because they ejoyed abusing others, but that was the vast minority, the majority was Happy and now the Game is better than before (Despite of that scandal on the company, that is a external problem, apart from the game) and people Who want PvP join warmode with extra rewards and people Who doesnt just live on peace.
What is the problem here? I don't see anyone, the Game is dying and the lack of new players due to the hard time they pass IS not enough compared with the people who leaves.
Its a 70-30 and It is not good for the Game. I Will play that gamemode, same for my Friends, they left the Game due to PvP and they Will Back due to Pve.
Just check review pages, all the people Who gives zeros or low notes are people frustrated by PvP, make It optional and you Will revitalize the Game, super easy.