Well, it's been said (many times) before, the solution to this is:
Don't let it happen.
Don't let your team fall behind such that the enemy is still in the lead when all under shield. You are in control of this as a club. If you are too inactive, don't use boosts intelligently, then you let this happen to you. It's no one's fault but your own.
If you play a club that is so much stronger than you, that no matter what you do you still get into this position, then that's another thing. You've just been outclassed. Don't complain. Just accept that you couldn't beat the enemy no matter how hard you tried.
Alternatively, if you are the club with the advantage, again, it is within your full power to KEEP PLAYING ANYWAY, even though if you stopped you would win the war when the timer runs out.
The club I am in behaves in exactly these ways. When we see we are in danger of letting the other club be in a position to win by playing chicken, we ring the alarms, rally our club, and come back hitting with all we can so that we can stop the enemy from being able to hide and win. If you don't do this, then shame on you.
And when we are winning and can hide: we don't. We keep fighting, we rack up points and chests, we win by even more of a margin. The benefit to our enemies is that they get to keep fighting too, and they can earn chests.
It's very unfortunate more clubs don't operate this way. Especially realizing the former: that it's your own damn fault that you lose to clubs that hide as chickens. YOU LET THEM DO IT. So, who should you really be mad at? Look in the mirror...