The full reply is going to be long, so proceed at your own risk.
TL;DR: Disagree with your suggestion. I propose you just gather people and queue Gridiron instead.
----------------------------------------------------------------------------------------------------------------------
Let me provide specific details as to why I disagree with you on how this problem should be approached and why I point to the above suggestion instead.
The kick option is there for a reason. If you remove the option to kick in shore and someone goes offline, the full raid will go AFK, enjoy staying there. Wintrade will be easier than ever.
Also anyone can check your name in Gridiron, and they don't even need to try to kick you, it's not really anonymous just people have to focus a bit more on you to notice.
I am the first one who dislikes kicking people from shore or any content at all. I agree with you on the part that it's a feature that shouldn't be abused, as it ruins the progression of many aspiring players which is not positive for the community.
Specially when you just reached your new +6 and nothing else pops, I understand how it can be very frustrating being kicked from your only chance to do mass pvp in the whole day. Or even when you're over the seemingly initial community requirements and are still getting kicked this may be perceived as toxic.
Still sometimes you've gotta WAKE UP and don't forget that shore is an UNEQUALIZED environment actually, I'm surprised you wouldn't expect elitist behaviour to happen. It is directly promoted by the system itself.
Would you bring anyone ungeared to a HM instance or do you tell them to go NM first and come when they are prepared?
Do you think players that have wasted millions of gold and countless hours to play competitive, are going to display an act of kind noble sacrifice and get their rank/fun ruined so someone who wants to play casually without preparing can go and troll?
And I say troll because without gear you should know you barely ever stand a chance, regardless of how good you are. Gear is decisive to the match outcome, even more than gameplay sometimes, every player matters. Do you put Bahaar and Channelworks geared players into a same instance and compete in moongourd vs a full Bahaar geared team?
The gear unbalance is outrageous and the fact the system allows this disparity in a public non LFG matching is a joke but people do not walk in there unwarned of this fact. It does say [Personal Gear] in the matching, that should make you at least a bit suspicious.
On the other hand, sure other battlegrounds had similar systems before as in level 30-60 CS and there weren't as many kicks. That way you see if many people wanted to queue regardless of gear, they could just do it. It is possible to queue at another time of the day or make lfg and countdown even if they were so worried. They would greatly outnumber that "selective" community you talk about and they would not get kicked at all. Simple isn't it?
It would be an alternative solution, but I don't think it would work at all. Just as an illustrative example after trying this approach in a few shore guild matches, I saw people coming to realize what unequalized means and not wanting to keep on queueing themselves any longer.
Still hey guess what, some people enter completely ungeared then they don't queue at all because one time they got in and kicked, that is a very convenient EXCUSE to give up.
Some people just want everything handled to them directly without doing anything. People should go CS or Gridiron first, make sufficient gear, then go shore to progress as said above. Why are those not popping all day? The same people who cry about being kicked in shore are the ones who don't queue Gridiron enough.
This is a dying community that lost interest in pvp, coz of various reasons that belong in another post and not just because of 'oh these toxa lords they kick me stahp'. Your biggest problem here ain't just the shore pvp discord elite dreamteam community, even though they too should moderate themselves sometimes.
Unfortunately the majority of the community is uninterested in queueing pvp, they don't engage into the content either because no one else is queueing during their available playtime or it is just unrewarding and they can't progress through it.
People don't queue because they can't without others help or they don't want to, FIGHT INACTIVITY, the moment you get people to actually queue Gridiron regularly at any time this nonsense will stop.
Start by queueing/being available to queue regularly yourself. Give more opportunities to new players by doing this and get profit for it, that's as much as you can do. You can also try to keep gathering ppl by LFG or DCs like others do. There's no guarantee this will do it, but what else can you do?
Good luck.