You can see it every day in the cities. UPS/Fedex delivery trucks getting tickets every day. What happens? Companies simply pay the fines because it is a daily fine. So at say $100 per ticket it is just $3k/mo per truck to do deliveries. Since the company makes more than that per truck for that period of time it is the cost of doing business.
Want to stop it? Make this cost high enough to make it non-profitable. If a ticket for illegal double parking is $5k and not $100 then a daily ticket means $150k in fines per truck per month, which is definitely higher than the amount of money a delivery company makes per truck, so the company is going to avoid getting fines.