The Pinata is never ment to be a pvp event. Is the Pinata is the only reason people come to pvp, then pvp, is clearly not something that people WANT to do.
To that point, clearly, PVP is not what is most important, to the majority of players.
Seperate the two events, so that the two player bases, dont have to fight over the same thing.
There is a MASSIVE difference between PvE players and PVP players.
If you are a PvE player, you are like that, for a reason. You Either dont like PVP, have no intrest, isnt good at it, etc. and shouldnt be forced to fight players, who have the experience, the gear, the enchants, and are only waiting for easy targets, who doesnt fight back.
The very best way to solve is, is to have two versions of it. 1 Pinata is safe, ie. the mobfarm.
The other is in PvP, and you gotta fight for it.