Leaders aren't leaders anymore...
Personally, i feel that co-leaders have too much power anyway. I am co-leader myself, but pretty much act as leader. I send the clan mails, I kick the non-achievers and the rude members etc etc
we have 4 co-leaders in our clan (co-leader can't be earned, only elder can) and I really wish that each co-leader was designated specific roles BY the leader.
the leader should be able to grant access to certain things i.e clan mail, kick, promote to elder etc etc.
also, i disagree that co-leaders can promote elders to co... Again, that is the leaders responsibility.
as far as your concept is concerned, i agree as well although I'd say 2 kicks before a cooldown is applied, and a notification is sent.