This is a tricky one, but we’ve put a lot of thought into it, and we think we’ve come up with the fairest and best solution. A Guild (i.e. whoever has the correct privilege within the guild) can kick a player out of the Guild, but in doing so they give them back the beacons that they have donated. If the Guild doesn’t have enough available beacons then they cannot kick them out until they have freed up some beacons, or added some more. A player is not allowed to leave a guild of their own choice. This is because if the Guild doesn’t have the beacons available at the time then they would have to leave the beacons behind, and that is something that is not in the interest of the player. Given that being in a Guild is of no disadvantage to a player, it doesn’t seem like a problem that they cannot leave. This system makes joining a Guild something that must be carefully considered, but also prevents Guilds from easily being able to take advantage of players by taking their beacons and then kicking them out.
We’re not currently looking to allow renting or stackable beacons. You can sell them though, so if you wanted to build a city and sell people plots within it you could, but they would be a permanent transfer to them.