Kicking Members Before Season Rewards End - Solution
Problem: This is by far the worst part about this game and to screw someone over like this is awful. Just don't do it. Officers and leaders have 0 right to take away rewards for someone who's seemingly earned it regardless. It's on the officers and leaders to recruit solid people, and if you kick someone in the final days because you think they didn't do anything to earn it other than even being there, then that's on the officers and leaders for recruiting that person.
Here's a solution to the problem.
Just had a thought as to how prevent officers and leaders from kicking members before rewards come in.
When rewards come, if there's anything less than a full number of rewards given to the alliance there is a 10% penalty to everyone in the alliance for those rewards.
So, lets say you have 20 people in your alliance, and you end up in silver 1. You are expecting 1000 5* shards 1000 4* shards etc. but if you were to kick any member in the final 5 wars, you then would only get 900 5* shards etc. Kick out two members and you lose 20% and so forth.
If the game could recognize the number of eligible members vs the number of kicks in the final 5 wars, it could easily determine this penalty.
Just an idea. Haven't heard it before. Correct me if wrong.