ELDs are not about reducing "cheating", or taking away driver rights... They are about safety - safety of the driver and safety of all others sharing the road. ELDs regulate not only the driver, but they regulate the company owners, dispatchers, etc from requiring unsafe practices in the name of the almighty dollar.
Why are ELDs Important? To Protect You, the Driver.