Acually, this is legal. The fact is that most employment is "at will" which means that a company can set the conditions of employment much as it sees fit. This includes having a worjer buy whatever tools, equipment, etc. is necessary for them to perform their job duties. The exception to this is if an employment contract or union agreement provides otherwise (also no form of actionable discrimination can be the reason for the employee's treatment).