This DOES reflect on D*. Whether you like it or not, it does. They are representing the company so in the end, D* will be held responsible. When I make a service call, I'm calling D* not the local contractor so since D* is sending the person out, it falls on their shoulders. The folks on this forum know that it is a local contractor and not D*'s fault directly, but the general public does not.
Having said that, leaving a stranger alone in your house even for a second is unbelievably stupid. Also, the media reports half-truths and lies all the time so we cannot just take this news story at face value. Like it was said above, somebody else might have taken her computer since she wasn't there and didn't actually see who took it.