I don’t know where you get your squid from, but if it stinks like you say it does, you should change fish mongers. I’ve cooked at least a couple thousand pounds of squid over the past 30 years between home and in restaurants (prossibly more), and I don’t recall any fresh or thawed squid being particularly smelly at…