In all honesty, in my opinion, this will happen in a game and there is no way to prevent it.

I highly doubt that they will write an algorithm to check the gear in your inventory, you class, you alternate jobs and compare it to someone else so as to implement this. It's more work and can introduce a ton of bugs.
When you play with 7 other individuals(especially pugs), please throw away the assumption of someone else caring about what you want and need out of the window.
The demographics of MMO's have changed and so have people's mentalities.