I know that the opt out of war has been over ruled, but the one thing that drives my clan insane is when a higher lv player hits a very low base or vise versa. During war, our clan either attacks straight across or one down, meaning if you are base 4, you attack base five. We should have something that can select the base for our members. I know people say just boot, but think of this like the workplace; you don't just fire someone if they mess up once or twice, you just make it harder for them to do it.
In my workplace you get a verbal warning (tell them) , then a written warning, suspension, fired although steps can be skipped. They wouldn't rearrange systems in place to make it harder to break the rules they would just enforce them.
Give them a warning or two, have them check with someone on their target, use something like clashcaller or just get rid of them if they can't follow clan rules.
I think the biggest problem is with noobs to the clan. We send out mail, but for some reason, people don't read. Just think it would make it easier to teach new members how we attack and/or keep some others in line. Really takes the fun out of the game when you constantly have to yell at people.