My general problem with GB is guys getting promoted for the sake of promotion or because they have x-many years at x-belt color. So what. It just waters down the art and makes belts lose their meaning. Far too often I have come across guys who are GB blues or purple, and are just rubbish. While is an occurrence across many gyms, not just GB, GB is one of the biggest gyms out there, making them one of the biggest offenders.
A promotion should be given because you've reached the skill level that your belt represents, not because you have done it a long time. It doesn't matter if you've trained 20 years, you should only be getting a x-color belt if you are on the same skill level as other x-color belts.