I'm also one of those cool guys who tend to switch teams if it's unbalanced. Was on a 3v3 yesterday, first on blue, and we were winning against other at least somewhat experienced crews (level 3 and upwards, at least the captains), until most of them left and the other side got filled with level 1 players. I switched teams with their remaining level 3 Captain and found myself paired with 2 level 1 Captains, one of them an Engineer. We got one kill troughout the match, and were constantly battling their level 7 pyramidion Captain. That was funny though, and I guess that's what kept the game going for a while. Anyhow, about my team:
I called targets troughout the game, and no one responded, and when we nearly had the Pyramidion down for the first time one of our allies respawned behind them - I asked for help with them, and they flew straight away, totally oblivious to us struggling with another ship just in front of them. It was a little frustrating, and I'm seriously happy that my crew stayed aboard the ship troughout the game. Still, I felt a little unnerved at the end of it.
It's a quite tedious business at times, teaching and playing with new players. Especially if you've got to give up on the lads you usually play with. I usually avoid matches with guild tags in them, because I've only got one fixed crewmember who plays regularly, and the rest will be quickly filled up with whoever comes along or has me on his friends list, and whoever comes along sometimes puts me at a disadvantage. You could say I'm used to having a second captain fire my gatling.
Still, I'd call it best judgement to switch teams if things get unbalanced, because there's no fun to be had if you're just wrecking a totally clueless opposing team. In that I like the guild-tagged matches very much, because they usually only attract players who are up to the challenge, and the rest will go for Randomname's Game. In my opinion, having a high level of experience should morally oblige one to share it with newcomers.
We could maybe force players to get at least some captaining experience by making them go trough a tutorial before they're able to take the Captain Role, or Commander position in a game? Could work much the same way with Engineers and Gunners. I've started another indie game recently, and before you even get to have a look at the main menu of it, you're forced into a tutorial. For instance.. Captaining: Use Hydrogen to reach a ascending speed of X. Ram target X at the other side of the map with Impact Bumpers.