Intent should have nothing to do with it. Whether you meant to snag it or not it should be illegal to possess it. It's really pretty simple. This is a sore subject for me because I got burned in a tournament with this. A guy that admitted that he had "accidentally" snagged a 6 pound fish was allowed to weigh it in because he did not purposely snag it. He won the tournament and big bass. Even several protests filed with the tournament director were ignored. I was one of the ones that protested and the director knew it was wrong and would not make the call. He told me that it was my call. That was so wrong to me, I was just a guy fishing, why was he allowing me to make the call on whether or not I got a check. I told him he was a POS and went home. And this was no ordinary 6 pound Table Rock bass. It was half dead with sores all over it and blind in both eyes. I had seen it earlier in the day and actually netted it and put it in the boat just to look at. So we knew that fish when it showed up on the scales with the snagging story.
Found out later that the guys that weighed the fish was a client of the Tournament Director who happens to be a well known guide on Table Rock.
If a fish is snagged you need to be a decent human and put it back.