This situation is a prime example of what can go wrong when you try to support multiple goals. All too often, multiple goals become conflicting goals, which can evolve into personal conflict.
Focused, one-goal guilds are a better proposition. Whether that goal is progression raiding, PvP, or just having fun in a social atmosphere is up to you and your members. You will have a clear message for recruits and more obvious answers to decisions that must be made.
I'm not saying that your guild can't support multiple activities. However, one and only one activity and method of approaching that activity should be the guild's mission.
Trying to be everything to everyone is more work and heartache than it's worth. Do one thing and do it well -- you'll have a stronger, more unified community.
We here in the gold is very cheap! https://www.wly.com