This war protest coding has completely removed any point in Aurvandil trying to fight now, and even if the coding is scaled back, the damage has been done. We can't repair the damage.
You could start by heeding the advise given on this forum. Your tax rate is still more than 30% higher than the island average. Most of your regions have been getting messages like "Many people are complaining about the high taxes." for pretty much forever. You ignored them or thought you could handle them. Maybe before the everyone-hates-us you could, but now you can't. I can tell you from looking at the code that the tax message is the equivalent of 2-3 of the war protest messages in morale impact. It adds up, you know?
Don't try to blame the game for something that you brought upon yourself at least in parts. Don't expect the dev team to save you if you continue to contribute to making the situation worse for yourself.
Now I agree that war protests should not add up in a linear fashion, and I've just added code to dampen it a bit, so that the 2nd, 3rd, etc. war they protest on counts progressively less. But it will always count for something, and when pretty much half the world has declared that they want you wiped off this earth, don't expect your peasants to wait until it happens. The feudal oath pretty much went "we work for you, and in return you protect us". Right now, your peasants think you've let them down on your obligation of protection.
Lower your tax rates, considerably. I'm not talking 2 points here. At the VERY least you should drop them until you don't get messages complaining about high tax rates anymore. At best, you lower them until you get messages that the peasants are happy about low taxes. And you should err on that side. If I were you, I would go to 5% tax rate RIGHT NOW and then slowly raise it until the happy message disappears and then go back one step so I get it again and stay there until the worst is over.
Also, you need to work double-time on diplomacy and civil work. Get your courtiers and your priests working on changing the peasants opinion of other realms. You should've done that before, but you need to get started on doing that right now, double-time.
The game has LOTS of options to handle bad situations. Complaining on the forum isn't one of them. You are right in pointing out that these protests accumulate too badly, and that has been changed now. But you need to solve your problem within the game, with the tools given to you by the game, which as far as I can see
you have not done so far. In two days of complaining, you've not even reduced the tax rates (I'm going round and round about tax rates because that is the most obvious part - it's not so easy for us to see if you've had your diplomats work on changing the peasants minds, etc.