I have to respectfully disagree, blocking a driveway is necessary to make some deliveries. I try to not park where someone makes an exit from their drive across the street. But I make sure there are no moving heads in the cars there aka scanning steering wheels, etc.
In residential areas, and not ones with an acre each, there is no "completely" safe place to park. Everyone who ever hit me was not paying attention, that is not something I can fix. Outside of slapping people upside the head and telling them to pay attention to driving, there is only so much I can do as a professional driver.
I was hit at a red light while parked with my e brake on. Not my fault. At a stop sign, while I was stopped. Not my fault. Parked 1 inch from the curb, a driver across the street, jumped in his car, while on a phone, backed out hit me never saw me. He admitted he was at fault. Except the driver was not the same guy who came out to talk to my sup. What could I say? I have to be there every day, do I want to irk the guys in the area, No I dont. I heard through the grapevine that even my center manager stood up for me, with the dm, dont know its true but I heard it from a reliable source. And his answer was Where do you think the driver should have parked? There was no where, I picked the best possible point while trying to make a reasonably quick and efficient delivery.
We are not give leeway to make random judgements, we dont have time to analyze tho death every single time we park. just quick in a hurry judgements and most of us do the best we can. Sometimes all day would not be enough to find a way to safely park.