Plenty of ideas being offered in the discussion forum, but almost none will be delivered to those who can make a difference once again. You don't need to form another advocacy group to make these suggestions a reality, existing groups are already available to take on those tasks.
Join the Fraser Valley Salmon Society, the BC Federation of Drift Fishers, Steelhead Society of BC, BC Federation of Fly Fishers, whichever one fits your vision. Engage in conversations with directors of your group, attend annual general meetings, make suggestions and step up to transform ideas to actions. Your group has representations at the local sport fishing advisory committee, which is the only communication channel with Fisheries and Oceans Canada. Two meetings (spring and fall) are held each year for every local SFAC, where resource managers, hatchery managers, enforcement officers engage in discussions about important local issues.
Until you attempt in one of these discussions, please don't suggest that those who work in this field don't give a damn about our fishery resources.