I think protesting it at the Ramp is tough to hold up, unless multiple teams see the offense. That is why I am a big advocate of pulling right up to someone who may be breaking the rules and calling them out on it.
"You are caught red handed - now what are you going to do?" Most people when caught red handed can't come up with an excuse or a story to argue the point. On the other hand, a team seen doing something illegal (however, large or small it may be) could come up with a story and argue the point very well many hours later.
See a boat flying through a five - catch up to them (without breaking the 5) and call them out on it. What are they going to say - I was going 5 when they just came off pad only seconds before? When they admit to it... as they will, call the TD and see what he/she wants to do about it. Maybe they DQ them, maybe they make them Idle back through the 5 and come back at the 5 mph they should have come in at the first time.
See a boat fishing over a buoy line - pull right up to them mid cast and ask - is that your spook over there on the other side of the buoys? what are they going to do say no and then cut it off? When it's admitted - as it would have to be - call the TD.. maybe the team gets DQ'd maybe the director makes them dump their fish and start over.... don't know but, at least its not a he said/she said at the end of the day!
My opinion why people don't do this is that it may cause an argument and people are afraid of arguments - they are also afraid to speak their non-politically correct minds. It's sad that we live in a society where people are afraid to tell someone what they think. People will do it on a website (like this one) under an assumed name - but, rarely will you find someone who will say the same thing to the person or to a group of people. It sucks sometimes to tell someone they did something wrong - but, it sucks worse letting them get away with it.
I can ramble on and on about the subject - do a full thesis on it... but, until someone is willing to risk an argument to call out people breaking rules (however, big or small) in person or without feeling ashamed of it or afraid to be a "snitch" or have an argument - we're going to have this problem.
For me, I try to speak the truth as much as I can - to a fault. Someone asks me "what do you think" I'll tell them exactly what I think, right or wrong, like it or not - it's what I think. One exception - when my wife asks "How does this look?"