i dont agree with kicking him out completely at all, being a racer myself i know just exactly what it is like, the series im running in is seriously aggressive between all the riders during the race, generally in the superbike class atleast 4 of us will some form of punch up or coming together, the same happens every meeting, the supersport class is even worse.... and the 125 GP glass..... well... they are all 13 - 18 years old and well they just kick hell out of each other all race because the bikes are so light

its not uncommon in the CEV to brake late and take out the guy infront of you.... ending his race and you just climbing back on your bike and carrying on, it has similar coverage to a BSB event.
and from personal experience i have been had a similar incident with a rider, i braked late for the first corner at catalunya clipped his rear end took us both out, his race was over... i climbed back on my bike and finished but got dragged to medical by my dad afterwards to find out i had broke my wrist.
definatley not ban him from the series, i think personally that some of the public are missing the point, and are forgetting what it feels like to race from a riders point of view... when you are on that bike... you are part of it, and nothing or nobody is going to stop you reaching that flag first.