I don't know how you would go about finding a way that was absolutely fair. No matter what they come up with, there are going to be flaws. I didn't hear the refs calling many penalties on ramming, if at all. There were a few, but I personally think there were many more instances in which there could have been a call made on being a little over-aggressive.
Wasn't there something about intentional ramming? I don't remember, but I think that it is clear who is purposely out there to tear you up, and who is just trying to prevent you from scoring. It's a tough call. I don't think there really is anybody who's sole purpose of building their robot is to destroy all the others. That wouldn't be displaying gracious professionalism.
I think this will always be a problem; it's one of those things that is really prone to human error. Our eyes can't analyze each situation and the impact on each robot. Although...it would be pretty amazing if we could.
