I was going to post this a while back but didn't get to doing it, but then just last week I came across a similar act and now I just have to post.
I see this way too often on this specific waterway and a nearby one. It is not hard to tell the difference between a bowfin and a snakehead, and if you do know the difference yet still do this then you shouldn't be allowed to fish, or do anything for that matter.
Last week I came across a dead bullhead on the bank. And it's not like it died from natural causes and just washed up on shore, it was a good 10ft from the water. I've seen other fish(even "gamefish") mistreated at this place though. People just letting the fish flop around on the cement and rocks and whatnot.
Just had to let it out. I don't get people who just throw fish on the bank. I know people do this on lake Erie with drum too. It makes more sense to kill a steelhead or some other non native fish. Sick.