I don't see a difference. He knew that fish would die. Therefore your "intention" explanation doesn't hold. Also, I'm pretty sure those fish won at carnivals are feeders. That makes them possible pets too.
I know what you are trying to say with regards to pet vs food but I still don't see the difference. Killing a fish is killing a fish. Period.
I am of the mind: "I don't give a #$%^ one way or the other, I'm just pointing out the lack of difference here.