A player who shows no experience through gearing, a look at their armory and boss kills along with who they completed them with to ensure they were not purchased, and a quick glance at their spreadsheet on askmrrobot will be excluded from bring PUGGED into and form of progression kill or even farm content with my guild. We are not raiding to share our experience with players from other guilds, or carry players who refuse to put in the work to learn on their own.
This goes double for a player wishing to pug into a raid near the end of a patch when everything is on farm, has been out for months and it is generally expected that players should know the content.
So far I am the model of what you are stating.
A new Guild member is asked to run in one of our raids. After doing the same checks on leaning that we would prior to taking a pug into a raid we ask that player to correct any deficiencies, use guild resources to facilitate them doing so, point them at the guild resources to have some grasp of the bosses we will be encountering, then have experienced players in the group help that player if he struggles with the content until such time as he proves that he is beyond help and needs to be replaced for the good of the group.
Two totally different scenarios. You will always have the player who refuses to "bow down" to the guild structure. You will always have the player who doesn't see the need to spend gold, valor, time on upgrading gear "because I will only replace it in raid". And you will always have the players that choose to be a valued member of the team by doing everything they can to improve and validate their being in the group in the first place.
Would you honestly choose to run with only players who will ensure that you never complete or players who put in the effort to?