I'm not a huge online player. This is due in part to people assuming that your stats are a direct relation to your skill. And while I can see this perspective is in general true, I would rather have the ability to turn off stat tracking. Not on a global level, but on a personal level. I would rather see reputations build and passed by word of mouth (or in this case word of type). Granted it is harder to accomplish with a small community, but that is what I would rather see.
The discussion I see in this topic shows reasons for both sides of that line (having stats and not having stats). Both do have valid points to make. On the one hand, having stats shows experience, but at the same time people can pad their stats or a new player will have lower stats than people want to see. On the other hand passing reputation by word has the advantage that you don't have to guess at the numbers, but at the same time one bad report can ruin a reputation. While I don't often play online I do watch a select few of the communities, and have seen this happen a few times. Even with stats one bad report, can cause a lot of damage to one's reputation.
I don't play to see who is the better player. I honestly don't care who is better. I play to have fun.
Now, I will admit I haven't played a game of Sins of a Solar Empire online. My current schedule has most of my time spent on homework. I've had to let the MMOs I play sit on the sideline for the same reason.
As to the original discussion, it is rude to be kicked out of a group with no explanation. I can understand the aspect of being removed from a group to include someone you know better, but at least say why. Personally, I would ask if someone would volunteer to leave. After that it is a matter of my state of mind, and which friend, at that point in time. In some cases I will apologize to the friend and take a rain-check. In other cases I might kick someone in favor of the friend.