I would have quit to save him the trouble of the decision. Developers should be judged on more than an incident like this. If the developer is as productive or more productive than the others, does it really matter if you catch him / her watching a movie sometimes?