Hi Paul,
I'm sorry to hear that -- it certainly is unusual to get multiple bad units, and in most cases when a USB-powered controller fails, it's because it's not getting adequate power from the host computer (or a bad cable).
A computer with a short circuiting USB port could certainly kill a product, but it's highly unlikely.
Did you happen to note the serial number(s) of the units you had purchased which were bad? I can certainly report this to our QA team for investigation, as I've not heard of anything this severe with the DDJs.