If you're going to take cities from this alliance member, I'd suggest keeping him/her in the alliance and only boot those who are going to take the cities.

That way people won't go free for all on the inactive player and the cities won't remain in the alliance.
If the person spent so much time on a city, it may be worth keeping.