Sounds like the track needs to split the classes into intermediate and expert. That's what our local track does and it really helps keep things cool between racers. The guys that have been racing for years and take it seriously run expert and the newer guys run int. We also have a rookie class for someone just getting started and the kids.
But bottom line it's the race director's job to keep people under control on the track. If they don't want to deal with it then the only other options are to stop racing stock or go somewhere else.
It's easy to say calm down and have fun they're just toy cars. If you were racing dirt bikes and some guy kept pulling an Alessi and taking you out would you have the same attitude? Calm down they're only toy motorcycles. Lol. You buy toy cars at radio shack.