Maybe my experience is different. I have always tried to facilitate protests. It's easier to tear the paper up if it proves unnecessary than fight about doing it in the first place. Nevertheless, there are procedures in place to overcome every one of your complaints. They just need to be used.
I'll second everything Frank has been saying and add push-back to your continued efforts to lay it off on the competitors. Maybe you need to hang out and observe firsthand what we go through when trying to file a protest for on-track incidents, because your experience must be very diffetent.
As for meeting directly with the other driver, way easier said than done. Sometimes it works, often it doesn't. There are no personality requirements to race and there all all types out there with different ways to deal with things. It takes two making the effort for the direct approach to work, assuming you can even find the other guy. And if you fail, then what? Too late to file paper. Some official structure around it can set certain expectations and make a huge difference.
There are many cases where we have followed procedures to the letter only to wonder later why we bothered, so stop making it sound like the class is just complaining and expecting the club to do it all. That's total BS and actually jyet another poke in the eye from someone on the outside not interested in getting the facts before criticizing.