If it is not getting better with the conditions you are giving it, change them. I would put it in the display, or give it to someone that will provide for proper lighting and care. The fact it has kept ahold of the rock means that it will likely survive given good conditions. Even if it did pass in your tank, I doubt it would be an issue in a mature system.