Never heard of a Russian fishing cat. Kind of odd looking. I imagine it would be happier living a natural life in the wild. By the looks of it, so would the other cat in the family.
Good advice, with each point elaborated on at the site. EXCEPT on the site, in the final point where it considers euthanizing the cat an option. If you can't figure out what to do, GET PROFESSIONAL HELP.