Okay, I'm going to be controversial here - I don't have the same problem.
I really enjoy the sport races. There is usually one I like to do. If there isn't - I have plenty of other things to do (work for instance!)
At both Blue Moon yesterday, and Monza the day before, I generally ended up with a blue S for my SR. Admittedly, I deliberately didn't qualify so that I started at the back. I find it more fun to see if I can make my way through the field. (When i qualify, I notice that I tend to have quite lonely races - to slow to challenge for the win or a podium, and too fast for the group behind). I even had a few incidents, and still ended up with a clean race bonus in a few races.
The rating systems seems to work really well for me, I rarely get an undeserved penalty (I make mistakes - sorry guys), and usually when I suffer at the hands of others (they seem to usually get a penalty). I am not saying that it is perfect, and I still encounter idiots. But generally I find the racing to be reasonably clean, and most of all fun.
I tend to be a bit patient in the first corner, or chicane at Monza. Driving through several ghosted cars and then I race. To finish first (or 6th in my case!) first you have to finish. Using the rear view, if I think I'm going to be dive bombed, I give them the entry of the corner, often ending up overtaking them on the inside as they tend to slide into the outside. Or at least draft them down towards the next corner. I've been hit into a spin, its annoying, oh well! At least I have another race to have a go at in less that 20 mins or so.
Some idiots try to spoil things, and on rare occasion if I'm not enjoying the race I quit ( I don't care for my DR in the slightest - actually if I go down, I might get the chance for a pole position!) This is a game, and so I play it for my entertainment. Do i really care if some idiot beats me - no because if that is what they need for a fulfilling life then they have a lot of growing up to do.
Is the system perfect, no. I was okay with it when the games was launched, and generally think that it has been developed and refined to, or the whole, be a fairly reasonable system.
Undeserved penalties are not that frequent, yet in sprint races the amount of SR points lost from a 10 sec penalty outweigh three totally clean races. Plus you still get SR deduction from someone hitting you without any penalties (or SR Downs) being issued.
I did 9 Monza races on Friday, only got nailed twice, yet ended below SR 99 at the end. (2nd number is the SR gain/loss)
8:20 PM Daily Race B Autodromo Nazionale Monza GR4 6 5 5 1
7:20 PM Daily Race B Autodromo Nazionale Monza GR4 6 4 5 1
7:00 PM Daily Race B Autodromo Nazionale Monza GR4 5 -7 3 2
6:40 PM Daily Race B Autodromo Nazionale Monza GR4 4 5 5 -1
6:20 PM Daily Race B Autodromo Nazionale Monza GR4 5 -7 7 -2
6:00 PM Daily Race B Autodromo Nazionale Monza GR4 5 4 2 3
5:40 PM Daily Race B Autodromo Nazionale Monza GR4 5 1 2 3
3:40 PM Daily Race B Autodromo Nazionale Monza GR4 8 3 3 5
3:20 PM Daily Race B Autodromo Nazionale Monza GR4 6 2 2 4
Actually that went really well.
Bluemoon yesterday however ended on 56
8:20 PM Daily Race B Blue Moon Bay Speedway GR3 4 -4 2 2
8:00 PM Daily Race B Blue Moon Bay Speedway GR3 3 2 3 0
7:40 PM Daily Race B Blue Moon Bay Speedway GR3 9 0 6 3
7:20 PM Daily Race B Blue Moon Bay Speedway GR3 6 -4 2 4
7:00 PM Daily Race B Blue Moon Bay Speedway GR3 7 1 1 6
6:40 PM Daily Race B Blue Moon Bay Speedway GR3 1 2 1 0
6:20 PM Daily Race B Blue Moon Bay Speedway GR3 4 -4 2 2
1:40 PM Daily Race B Blue Moon Bay Speedway GR3 7 -6 7 0
1:20 PM Daily Race B Blue Moon Bay Speedway GR3 5 -6 2 3
1:00 PM Daily Race B Blue Moon Bay Speedway GR3 9 -6 4 5
12:40 PM Daily Race B Blue Moon Bay Speedway GR3 4 0 2 2
12:20 PM Daily Race B Blue Moon Bay Speedway GR3 6 5 15 -9
12:00 PM Daily Race B Blue Moon Bay Speedway GR3 8 -23 12 -4
11:40 AM Daily Race B Blue Moon Bay Speedway GR3 6 0 6 0
11:20 AM Daily Race B Blue Moon Bay Speedway GR3 8 3 4 4
11:00 AM Daily Race B Blue Moon Bay Speedway GR3 11 0 8 3
10:40 AM Daily Race B Blue Moon Bay Speedway GR3 10 1 5 5
Most races were enjoyable, I had about 5 clean race bonuses (with white or red rating...). Some had some careful draft bumping to catch up to the front which is a big no in DR.A and the -23 was from clipping a wreck for 10 sec penalty (unavoidable coming out of T1) and getting bumped by a DR.B players into another DR.A player for another 10 sec.
It's pretty impossible to climb back up on Bluemoon and if you race long enough the house will win. It's is not reasonable to get severe penalties from other's mistakes. Even though Monza went well, half my races I started with a penalty from someone not braking or bumping in T1. Racing with a deficit on the clock half the time is annoying. Same on Bluemoon.
In race C it's the opposite. On the Infield I've seen total dirt fests,, way way worse than Monza or Bluemoon, and the whole room ends up with blue ratings. The difference between max 5 SR and 21 SR or more to gain per race. It's not reasonable, it's not balanced, it just happens to be better than free for all racing in other online racing games.