In R*'s defence, it is not an easy one to solve. I really hate griefing; but I also don't think a purely PvE server would be any fun. There is lots of PvE content and lots of feds to shoot; and PvP battles, when evenly matched, are really good fun (it is a shooting game). It is possible to hunt etc and avoid griefers, I play mostly alone (since day 2) and I've managed to avoid it on the whole. So I really don't want to be forced to choose between a PvP server where mayhem rules, or a PvE server that is all cuddly and no challenge.
For me R* have to find a way to penalize random griefing/trolling in a way that creates a real unwanted consequence that makes people think twice; whether that be a bounty system, $ penalties, temp ban on certain wpns/ammo, coloured blips, bounty hunters etc. I guess it is difficult to find a method that can be physically and realistically introduced, that has the desired effect without ruining the game.
Don't forget, the ultimate aim of the game is to create revenue. GTAO is a very different beast where griefing is accepted, and it makes them a fortune. R* have said they are trying for something different, but they still won't do anything that is not going to improve their bottom line. Take2 will definitely be putting $ first (and last)
If GTAO is anything to go by, they aren't going to alienate a huge % of those players by completely preventing somebody hiding behind a rock and sniping people just because they can. But finding a way to keep everyone happy without spending another $100m on development isn't going to be easy for R*.
For now, stay watchful, use the companion app, be prepared to switch servers, and posse up (and don't take it personally..its just a game after all)