What some of you guys don't realize by saying it is stupid that a Piranha or Snakehead can't survive in MN, KY, CT etc., is they don't stay in those states permanently. In other words, if they allowed those fish to be kept in those states it makes it that much easier for them to be distributed to areas where they CAN survive. Some of these fish are already causing problems in some areas.
So it is a good idea they are illegal all together. They spend millions of dollars trying to fight these invasive fish, not to mention that it is all in effort to preserve the native fish/habitats. If you can't appreciate that then you are selfish, same goes for wanting endangered fish. Like I said before, they are illegal for a reason. You are given enough privileges to keep fish, find something else to satisfy you.