According to the USB Battery Charging Specification, a device plugging into a USB port to charge may find itself connected to a source that is capable of data transfer as well as power, or it may be connected to a source that provides power only. If the source supports data, the device is expected to do a trickle charge only, but if the source does not support data, the device may draw more current because the source is likely to be a wall socket. (More detail on Wikipedia.)
So those of us who use USB car chargers with our Android phones really want the phones to charge as fast as possible. Unfortunately, most car chargers do not short the data pins together, which is the spec-compliant way to indicate that the power source does not support data. It would seem that this gets past manufacturers' QA because the iFail devices apparently ignore the spec and draw as much current as they want, regardless of the state of the data pins. This leaves Android users stuck with trickle charge off their car chargers, unless they go out and buy a specialized charge-only USB cable which shorts the data pins.
For those of us who want a car charger that supplies 1+ amps without needing a special cable, the Mediabridge dual port high output charger is easy to take apart and add solder to short the pins, and this post shows how to do it. I wrote this up because I've done it at least 3 times so far and I always forget the fastest way to put it back together. I am indebted to this review of the charger model in question.