I've never understood how wasting time on the job can possibly be termed 'theft'. It's irresponsible and a failure to fulfill expectations, but it's not theft.
(btw, I also don't see employers as stealing life from employees)
I understand the definition of it. What I don't understand is the use of the word 'theft'. "Misappropriation of resources which exceeds our standard of what is reasonable," perhaps, but not theft.
"I pay you to work 8 hours and you're on Hacker News for 6 of them. Close that browser and get back to work."