I feel your pain, dude. My friends left our last guild for similar reasons: leader inviting anyone to raids despite them doing insanely low DPS / failing mechanics over and over and doing nothing to improve then would get mad at us for asking to cut people or hold people accountable a bit.
I know it doesn’t fit the times you stated but my group is building our own guild now looking for a fun yet more serious crew. Planning to raid weekend nights around 7pm CST start. If things change and you happen to be available then and are interested let me know.