Drug dealers are also successful because they sell something that a lot of people want. It doesnt make their activities any more beneficial to society as a whole.
Its easy to point to free market principles as a reason not to get involved, but it is companies such as Tesco that are killing the small trader and making every town and high street ...