For starters, there's no law against lowering someone's pay. Forget about docking, just reduce their pay.

As far as paying an employee to drive a company owned vehicle between home and the worksite, that is not a requirement of federal labor law or any law I could find. I just got off the phone with an HR attorney and he said it was not necessary to pay for this activity.