The presence of non native fish is not the reason for the demise of the endangereds. The Colorado River is dammed in it's lower reaches for electricity, flood control, and navigation. The dams flood and block spawning habitat, and also make the river colder and better suited to gamefish. The Colorado also doesn't even carry hardly any water to the ocean because of California's Imperial Valley, which diverts nearly all the water out of it to irrigate a fertile region but an area which may go a decade without rain.
Think of it, the Colorado is a massive river, bigger than any in North America except the Mississippi and Columbia.
No endangered, non game fish is worth sacrificing sport fish for. These fish are doomed to extinction due to habitat change. The really bad thing is the US Fish and Wildlife is a tyrant organization. Nearly 100% of the region hates them for what they are doing. This is America, not Nazi Germany dammit. They have no right to do it.