I race for fun. There will always be races that get ruined through no fault of your own, but that's the reality of racing. Sometimes it will be because of an idiot, sometimes because someone made a mistake. You just have to accept it and try and be better. Generally speaking, higher split lobbies tend to be a bit cleaner and more predictable.
When you get good clean racing though, there's nothing better. In my opinion of course. If it doesn't balance out for you then probably don't do it.