December 1942, Yugoslavia 85% Axis. Allies retake London and Manchester (one turn prior), Yugoslavia declares war on Axis, Bulgaria, and Hungary immediately taken out of the war without even the opportunity to garrison Capitals since Yugo declared war at the end of my turn.
Moscow, Stalingrad, Chungking, Canberra, Tokyo, Berlin, Rome all in Axis hands and Yugoslavia declares war on Axis. I needed Delhi and Cairo and then retake London and the game would be over with the UK surrendering. I'm not taking anything away from my opponent who played very, very well but the sheer lunacy of a country (Yugoslavia) doing this is impossible.
I understand why this was triggered but if London had ever been lost this should not fire, If Moscow is in Axis hands this should not fire, If there are no Allied prewar Capitals on mainland Europe still in Allied hands this should not fire.
It is certainly a flaw in the system. I hope the next patch can address this.
It's just like shooting squirrels, only these squirrels have guns