Hmm... At least I find one weakness from the way the organization works. It's the lack of trust! If there is even a glimp of suspicion... BANG! you are dead. No matter what your rank has been. They also work in teams only because it's too difficult for one person to do something(for example the clash of red and black). They also leave easily behind a member 'who is too slow' and if possible... kill him asap...
Or something like that...