We need both.

An experienced drift fisher or spinner fisherman or even fly fisherman will have trouble not snagging fish in certain circumstances. Look at the hoodsport hatchery zone. Most of the guys there are not trying to snag fish - but most of them snag more fish than not. Those guys who are intentially snagging for some eggs, a boot to smoke, or just for the fun of it can comingle with the 'well intentioned' fisherman and not draw a lot of attention to themselves. I see the same thing on the green when the chum are in and many other places.
By making everyone in these snagger zones use a method like float fishing, then it draws a clear line between those who are really trying to do what's right and those who are purposely breaking the law. A gammies job would be much easier - no float = fat ticket.
Remember - I'm not suggesting that a float will cure our problems. I'm just throwing out suggestions. Many of us get sick when we see these snagfests. This method allows legit fisherman to successfully cath fish, it makes it harder to accidently or purposely snag fish, and it makes a gammies job easier spotting the obvious snaggers. What are some of your ideas? Not fishing? Looking the other way? Complaining? Snagging cause everyone else does it anyway? Snagging casue the injuns get to net?
Heck - I'm still game for forming a posse that targets the snag zones and runs out the snaggers. Not the best solution. But I like it.