Fish is meat, just like eggs are meat, just like chicken, lamb, cow, turkey, opossum, alligator, cats and dogs. Trying to excuse an animal because of it's location as an excuse to get meat in your life and not feel guilty about it is hypocritical. If it is born, it is an animal. If it is planted, it's a plant. No grey areas what so ever.
Yes, you may love lil sparky, but if you were trapped in a cabin that was snowed in and you're only hope of survival until rescue came was to eat the critter, I'm sure you'd get over it eventually. A "final sacrifice" of a faithful and truly loyal pet. (waits for rage)
Also, I have a vegan friend. She's only partly vegan, no red meats, so no beef basically, but she'll chow on her chicken with no remorse. Why, I'll never ask her. I just accept it and we've been fine.