If it were up to me, I'd get rid of ranks all together. The only thing it does is decide who controls the CV's, and influences stat-padding. People game the game to get a high ranking thinking it means they're the best pilot, and the people who play the game have to put up with them.