AFKers in BGs

There must be a creative way that Nostalrius / the community can come up with to deal with the sheer number of AFKers in battlegrounds.
I'm currently queueing pug ABs and the same 3-4 people in every single BG are blatantly afking, some pretend to be poorly guarding a flag, others are brazen enough to sit in ghost for most of the match.
Would a ''report afk" button such as the one that live has help at all?
Is it possible for GMs to occasionally pop into battlegrounds to check for afkers instead of having players report them and hope a GM respond before the match ends? It seems to me if a GM popped into a random pug AB a few times a day at least a few AFKers would be busted.
I'm currently queueing pug ABs and the same 3-4 people in every single BG are blatantly afking, some pretend to be poorly guarding a flag, others are brazen enough to sit in ghost for most of the match.
Would a ''report afk" button such as the one that live has help at all?
Is it possible for GMs to occasionally pop into battlegrounds to check for afkers instead of having players report them and hope a GM respond before the match ends? It seems to me if a GM popped into a random pug AB a few times a day at least a few AFKers would be busted.