Neighbour keeps blocking my driveway, but I have a plan

A woman is upset with her neighbour for filling the street with cars and blocking her driveway.
The woman lives on a narrow street and needs to park outside her front door. The house next door is now a car repair shop. Customers come and go at all hours, and some leave their cars in the street. This makes it hard for the woman to get to work, so she asked for advice online.
The woman posted on Reddit about her problem. The house next to hers is now a car repair shop. She used to get along with the owner, but now his customers park in her street.
Some of the car repair shop's customers park in the woman's street, blocking her driveway. She told the owner, and he moved the cars. But it happens again and again, and a truck was left there for a whole weekend.
Someone parked a motorhome in the woman's street, and she could hardly get in. She called the owner and said she would have cars towed if it kept happening.
The woman's mother is very sick and needs an ambulance sometimes.
The woman is worried that paramedics won't be able to get to her house if there are cars blocking the driveway.
The car repair shop owner said the woman doesn't own the street, and his customers can park there. But the woman pays taxes on the land and takes care of it.
The woman got angry and hung up on the owner. Her husband talked to him and told him that they do own the land.
The woman is thinking of putting up a fence to block the car repair shop's customers from parking in her street.
The woman is upset that the owner blocked her driveway and then told her he would keep doing it.
Someone suggested that the woman get a contract with a towing company to tow away the cars that are parked in her street.
Another person said the woman should put up an electronic gate and charge the owner to use it.
Someone else said the woman should put up a 'no parking' sign and start having the cars towed. This would either make the owner control his customers or lose business.