What do you mean they have to comply? If something was already in a contract they agreed to, sure. But there is nothing legally forcing private companies to do business with the DoD, short of the government forcibly nationalizing them.