I understand your story.
The correct carfight tactic to use in such situations is known as the 'Parked-car-scrape-off'
From a fair distance you lure the sap
Then increase your speed and close the gap
Thus springing the right lane parked-car trap
And teach them you won't take their crap!!!
For bonus points if you have some decent traffic behind you, bait them with the opening in front of you.
What's funny is sometimes they have space behind you to get into the proper lane, but they choose to shoot for the big payout by fighting towards the front.
Now, if you control your speed and the traffic behind you *just right* you can stop him from cutting you off plus, he cannot swing in immediately behind due to the stopped/slowly moving traffic behind. (slower speed=smaller distances between following vehicles)
This is superior to the generic scrape-off because he is boxed in by accumulated traffic behind you and has to fight/beg his way back into the proper lane.
This makes the aggressive driver pay.
One time I accomplished a double scrape-off, as so:
Southbound Center before 9th avenue, on some aggressive villain.
Scraped him off righteously before 7th Ave and he got MAD and tried to redeem himself by getting back at me, we swing onto 9th and he swerves into the right lane and I scraped him off AGAIN on a parked bus.
After that he calmed down and drove SLOW down Macleod.
Haha, sweet carfight victory!
Examples of such situations often occur on both northbound and southbound 10th street (during the non-peak hours where there are parked cars), Center Street south just before 7th avenue and multiple blocks of eastbound 17th Avenue SW.
"All these years I thought it was power that brought responsibility. It's not. I was wrong. It's responsibility that brings power. It's knowing what needs to be done that brings strength. And courage." - Peter Parker, Earth X