Actually, business transactions ARE private. Only debts to the government are public. There is nothing stopping businesses in the US from legally accepting bitcoin.
Yes actually I have conceded that point. From the info provided I don't see the transactions being illegal but if the business were to not pay taxes on said transactions, that would be the violation. I think that's a fair understanding up to this point.