I agree with getting physical here. It is self defense and better than letting the situation going unnoticed. Of course don't take my advice as someone may hunt you down.
Usually I just try to avoid these scenarios by assuming all cars will hit you.
In New York City it's a big problem and I recently bought an air horn. Haven't started using it yet but it may help.