Regarding temp leaders and officers
To overcome the issue of new leaders or officers kicking players mid season, introduce a certain number of days for which one needs to be a lead or officer before they are allowed to kick players. Only those who have been lead or officer for that number of days in the ally, will be able to kick players.
Newly officers or leads should not be able to kick, unless it is a newly formed ally.