legal or not, its selfish... people that kill fish like that do it for one reason, and one reason only, to feel better about their inept fishing abilities... obviously he didnt need it to eat, as he gave a bunch away, and honestly, i think he posted it because:
1 he doesnt care about the fish

2 he did it to piss people off because he doesnt care about the fish

3 fully knows that they are in a bind, but doesnt care about the fish

4 is selfish, and doesnt care about the fish...