I think its possible to be social and not lose cities, heroes, etc. It just depends on what you mean by social and whether or not the player is valuable in other ways to an alliance that will support them anyway.