…
Is my only option to go on a private server?
If you don't want to meet such players - yes. The different modes exist for exactly that reason. To allow players to play the way they want. (Only OpenPVE is missing, that would make it even better).
And bonus advice: Don't get angry about players doing something you don't like (at least not for long). Just relax, enjoy the game the way you like it and ignore those who do things you don't like.
Results in a much enjoyable gaming experience.