I don't understand the issues that most people seem to have with CDV. If it weren't for the CDV release, I would have never gotten my hands on CMBO, since shopping on the Internet is too cumbersome without a credit card.
I had been planning to get CMBO ever since it was released, but due to the difficulties in ordering it, I eventually gave up on the idea. You can imagine the pleasant surprise I had when I saw the game in my local games store.
CDV allows CMBB to reach a much wider audience, which will make it easier for Battlefront to keep developing outstanding products. So stop your whining.