I have a very simple solution to all this, make it very simple, i.e.

Maximum allowed war per clan per day - 1 forced or 1 official (any one only)

Simply if this is set, then if a clan forces war on you, then you have the chance to retaliate. And the other clan can't even hide under pending wars as maximum war limit will prevent them from that as well.