Does it make sense to complain to companies about bad driving?
Anecdotal evidence I have heard is that in a lot of cases complaints actually do have an effect, particularly if the company is a large one.  All complaints have to be followed up and while you may not hear back from the company, management does speak to the drivers involved.  Whether this has a positive effect or just creates resentment with the driver, I don't know.