Yes, they can. It is possible that the training expenses would be tax deductible. You would need to check with a tax professional regarding that aspect of course.
Otherwise, payment should be made on a 60-40 or 50-50 basis where in 60% will be paid by your employer and the remaining is to be paid by the employee.
An employer can generally require employees to travel for work as long as it is within the scope of their job duties and is considered reasonable. There are no specific legal limits on how far an employer can require an employee to travel, but factors such as the nature of the job, the employee's contract, and any applicable labor laws may impact the extent of travel required.
YES
An employer cannot interfere in the private life of their employee. They shouldn't even know about an employee's parking citations.
Yes this would be the employers choice.
Legally, though local laws may vary, the employer can require the employee to report to work in a uniform without providing any assistance to the employee to acquire that uniform. Ethics of this situation are debatable. Ultimately, either you want to work there or you don't.
Efficiency
sometimes
No employer can require things being done with or without pay. It is against the labor laws which are given by the federal government.
Obviously no training is required.
Yes if the employer is claiming the credit the amount of the medical insurance premium that the employer is paying on behalf of the employee will be included on the W-2 form to inform the employee of the amount that the employer is paying for the employee.
security
That depends on what job situation you are in. If you need extra training then most will but mostly any where you train is going to be on the clock and u will be paid. On the other hand, some jobs require an individual to get a certain training first to become a qualified employee or worker.