You're absolutely correct in that people have the right to be bad. I then also have the right of not allowing those same bad players into my group, and then they come to MMO-C and post threads about how hard it is to PuG and I'm the bad guy. Tis a vicious cycle eh.
Or, a good friend of mine is trying to progress Mythic, they're stuck on Remnant with around 60+ pulls due to low dps. I offer to help their weaker players read logs and learn something, but I'm the bad guy and people who pay $15/mn are entitled to play however they want. Their own officers are afraid to help their weaker players for fear of upsetting them.
They would rather wipe 2-3 nights a week than risk asking someone to give a shit about their performance in Mythic content.
Call me an old fashioned elitist but I find that particular attitude disrespectful and it plagues the upper Heroic to lower Mythic scene something fierce.
More useful resources in-game would be a plus but at the end of the day, bad players will be bad.
To quote The Matrix "I can only show you the door. You, have to walk through it." /end rant