If the liver has a gummy, tough texture after you cook it it's probably because you cooked it for too long. It is very important that you don't overcook liver or it just becomes a not-so-fun-to-it piece of meat. It should be creamy and soft, literally melting in your mouth.