I agree with you that you wouldn't want to move now. I probably would have jumped ship and started over as soon as AXP was introduced, at that point you already had a 3+ month inactive leader. Hopefully you can get a better answer, but players have been complaining of this issue for a while, and there really isn't any recourse in game. The few fixes I have heard of all required manual intervention by Nexon, so asking tinsoldier for help is your best bet.
There are lots of small things that Nexon should do to make alliances better:
A button that would allow a co-leader to take over from a leader after an extended absence. Even if it required a majority of active coleaders to press it before he was demoted.
Better alliance search, so any with no active members for more than 30 days wouldn't be shown in search. Inactive alliances drown out the number of active ones when you search - they are easy to add, but never get removed. This should include a direct link to the other alliance in war.
A chat interface with tabs for friendly challenges and donation requests.
Leader chat - including a way for leaders on opposite sides of a war to talk to each other.
Tracking war base donations - including how many in the lifetime donation history, but also who donated to which base so we can see which new member is not following instructions.
There are many more, but those are the ones that come to mind when discussing headaches related to leaders.