not really worthy of post - if this is the worst thing that's ever happened to you on the roads then you are very lucky. Respect other drivers - perhaps there was a mechanical issue -you don't know. Beeping doesn't help anyone unless they haven't seen you - which as you were tailgating I'm sure they saw you very clearly .
** GHZ 3307 **