That wouldn't necessarily make accepting bitcoins illegal, it would just make accepting bitcoins from anonymous sources illegal. I think they'd also have a hard time justifying why I can buy a product anonymously in cash (or with a pre-paid VISA), but I can't buy a product anonymously using bitcoins. Particularly since bitcoins have less anonymity than cash, because a history of all transactions is maintained.