SA spawn location selection is entirely random and up to the server. There is nothing you as a player can do to influence this and it is by design.
To reiterate, if you click and don't begin the respawn process, keep clicking. Each time you click you send a request to the server that you are ready for respawn, if there is an available hangar then it will be assigned to you. If you are in the spectator view and have only clicked once and you don't respawn it means that there was nowhere available for you to respawn. The request will not stay pending through, you need to reissue it by continuing to click.