If someone defines a group, it would be useful to be able to make queries, at least in part to verify that a group setting is in force. E.g., consider this session:
$ gpg --list-keys 0x2A8E4C02
pub rsa4096 2013-07-20 [SC]
uid [ unknown] Richard Stallman <email@example.com>
sub rsa4096 2013-07-20 [E]
$ gpg --group freeswleaders=0x2A8E4C02 --list-keys freeswleaders
gpg: error reading key: No public key
IMO gpg should have included defined groups in the search for "freeswleaders"