I'm echoing Tony on the tank, you need a far larger tank to successfully house the goldfish and moors, and sucker cats and white shark, overall you're probably looking at a 100 gallon to keep them all happy.
Now, the colour change could be either of the following:
-Stress from being in a tank too small.
-Ulcers from being over-stocked
-Septicemia.
The 'red streak on her tail fin' could be caused by septicemia, which is a bacterium that attacks blood vessels and causes them to hemorage. The red streaks on the fins are the first sign.
Read up on this article:
http://www.angelfire.com/blues/fish_...EPTICEMIA.html
Also, getting a far larger tank would be best for this fish as well.
You can also, so I've heard, treat it with Macaryn 2, and it can be successful.
Good luck!