not really a blast you out of your seat horn,
but I have a Ahooga horn on my jeep,
1. the grandkids love it,
2. it gets lots of attention
might try something like that first, as you never know if the guy that cut you off took his meds today.
he may be bat-crazy and come out with a gun, of course I keep mine with me, but in your state you may not be able to have one.
not worth dying over, someone pulling out in front of me.
good luck and stay safe,