Let me just clarify what I mean.
I made a suggestion to the OP as a solution. Whether they go along with it is entirely their own choice. However, we need to be a little honest with ourselves and our expectations. They’ve already said they can’t commit to league racing so lets dismiss that idea. They do not like open lobbies because some players ruin their experience, so lets also dismiss that idea. Is it realistic to expect CM/EA to “fix” their penalties and punish the right players?. Not even iRacing has got it right, so the answer is a firm no. That’s just online gaming for you and has been that way for years.
If the OP really wants to play online and cannot possibly commit to league racing, I’m sorry but they’ll need to tolerate those who intend to ruin their experience because if CM were really serious about punishing bad sports on F1 games, we would see some kind of serious improvement… and there hasn’t from what I can tell.
I really don’t mean to cause offence but we all knew the deal before we bought the game… should do anyway. As someone that bought the original Pole Position that came out 40 years ago, I’ve been round the gaming block a lot, so I’ve seen it all and if there was a portion of a game I didn’t like or entire games even, I would not play it (and one example is I stopped playing F1 2010 as it was a disaster). Again, I don’t mean to cause offence but at some point, we need to remember it’s just a game and if open lobbies are causing a player deep unhappiness and/or dissatisfaction, we should stop and remember it’s just a game and some people can slip towards some unpleasant mental health issues by playing something that impacts us negatively in any way either because of the game or the people we play it with
Remember to have fun and enjoy playing, that’s the whole point of a game