I've been watching this discussion but I didn't think I really had anything to contribute. Now that you're asking, I think I prefer the idea of exiting an alliance forces you to restart your spaceship. I definitely think that the decision to exit an alliance should be the decision of the player exiting and not allow a way to remove another player from an alliance. Then, if a player exits, the remaining alliance would keep all team projects. It's not just spaceship parts -- Space Program and anti-nuke projects are team projects too.