Thanks mooch for that write-up. I think your post is a good reminder that we should not generalize all fishermen in one crowded area. Some people enjoy fishing with other people, their comfort zone is different to others. I personally enjoy only fishing with a couple of people at any given time, so the fish are not spooked.
Officers hesitate to ticket anglers who are "snagging" fish because it is often hard to prove the charge in court unless the violators are purposely yanking their rods every few seconds. DFO's mandate is to manage and regulate our fisheries, not to dig into anglers' tackleboxes and tell them how to fish. When writing up a ticket, they have to consider the likelihood that it will be paid. Court time means less DFO officers on the field and more money wasted. There are bigger fish to fry unfortunately.
That being said, actions by some people on the Vedder should not be tolerated. The newbies, young kids etc are simply at their learning stage, and often will accept the advice given when offered by more experienced anglers. The problem sits on those who are fully aware of what they are doing, and trying their best to mask what most would consider as a violation in the fishery act.
What's the answer? I don't know. One can only do his or her best to make this a pleasant fishery for all.