I think the issue is killing large numbers of fish for fun. Kill what you will eat, that's fine. But killing for sport and tossing the kill isn't right. If being "invasive" was the issue, Smallmouth Bass, muskies, brown trout should all be killed by us bowhunters. Smallmouth bass aren't native to most places up north and they take over lakes. Why aren't they used for bowfishing practice? Why can't we shoot all the muskie we want to? They aren't native to most lakes. Why is it legal to shoot alligator gars of immense size if people are not eating them? Why waste a natural resource?
If you kill it, you must be willing to use it for food. Otherwise let it go.