Riders either break the rules or they don't ... if you break the rules an immediate and swift penalty should be applied. The incident Rossi had with Marc in 2015 was deserving of a black flag IMHO but the fact they gave him 3 penalty points instead of 4 or 2 or 1 shows that the penalty points system can be manipulated by race direction to give the desired result. Cheating or dangerous riding should be a ride through penalty and causing another rider to crash should be a black flag .. keep it simple stupid.
Said at the time and will say again, where a rider breaks a rule the penalty must be seen as a deterrent to that rider and to mine, there is no way a penalty point or so is a deterrent.
By my way of thinking, there are already rules in place that account for poor, negligent and dangerous riding, just as there are rules for riders who ignore the flag and so forth.
For me, they ...... up the system by making all penalty points and not having a system that applied 1 point for every offence that was duly punished under the existing rules in place at the time. Then, if/when a rider accumulates X points they are suspended for a period of time.
In short, a double system if you will.
System 1 is the offence and subsequent penalty. Be that a fine for a pit lane offence, a black flag for dangerous riding or a time second penalty for a jump start/yellow flag infringement. This would be the equivalent of a fine that a driver must pay when they may receive an infringement notice from police for a driving offence (at least in NSW, the revenue raising goes on).
Them System 2 which is the 1 point for every offence for which the rider is punished but this is only 1 point per offence irrespective of the offence (as the rider should already be punished by system 1). In system 2, when a rider accumulates a set number of points within a set time period, a licence suspension applies. This is the same as the point applied to a licence (in NSW at least) where we have fines and points loss for some offences to the end result of losing 12 points in 3 years, we lose our licence and we only recoup the points when the 3 year anniversary of the offence is past
The only provision I place on system 2 is that the points can continue to accumulate even if/when a suspension has been experienced such that a further offence means a further suspension and so forth until the relevant anniversary applies and the points are deducted.
These people are professional racers, they know the rules and they know the risks thus they need to understand that stupidity will see you have a holiday.
As for RD and the like, this is where it becomes difficult as you would need to find a truly independent body who understand the sport in order to be close to having a truly subjective review board, and in reality that is not going to happen as to judge we need people with sport knowledge, and people with sport knowledge have bias. This is the tough part of the whole equation as no matter who is on any disciplinary panel, they will always be open to questions of bias, influence and what ever.