Try to see this from her point of view if you can. You just now got her, so she is a totally new place. She has someone who loves her so much that you are willing to do anything to make her into the cat you want her to be. This is admirable, however, she is scared, stressed, in shock and wondering what happened to her world. When cats scratch the carpet like that, they are trying to establish that this is where they are safe, spraying her with water, and shouting at her makes her feel she is not safe, and then she acts out more. It may also be why she is pooping outside of her box at times. Her whole world has changed and she needs to adjust. I bought my cats the biggest scratching post I could find, and were they interested? nope, not at all. The preferred to scratch the furniture, and I bought these special strips of material and attached them to my furniture, and now they scratch there instead of on the original fabric. I used two-way tape to put this on and does my furniture look a bit strange? Probably but do I care? No......
Please try to relax and take it easy on this kitty. Your primary goal right now should be to instill trust in her. She can't trust anyone if she is still stressed. Sit down on the floor, with a book where she can see you. Take a container of Pounce treats or whatever and put a few in a wide circle around you. Make sure you are comfortable and just start reading (softly) aloud. Do this about 10 minutes every day and I am willing to bet that she will soon learn that you are a comfort zone, and you will start building up the trust that is so needed. Over time, and it will take time as she is an older cat, she will learn what is acceptable for her. When any of my cats act out, (and they come to me at all ages) AFTER I have gained their trust, all that is needed to correct them is to say their name once sharply and snap my fingers and they stop what they are doing at the time. It takes time Vjoy and you live in NY right? So you are understandably more stressed than say I am (although I am plenty stressed) because you are nearer Ground Zero so she will pick this up in you as well.
I am not trying to citicize you, I am just trying to help you relax and help this kitty as well. You are asking her to behave like you want her to behave, and cats are cats, and she is going to be acting out for awhile until she settles down. If she is crawling up your drapes, don't grab her by the scruff of her neck, (this is just an example I am using) walk over to her, disengage her claws, tell her firmly no, and put her on the ground. If she starts up again, do the same thing. Just correct her behaviour gently for right now, and she is smart, she has survived this long, she will catch on. I wish you luck and agaiin, just please try and relax
One more thing, it is like I tell the clients that come here and d adopt the ferals. "Just because you are feeding them and providing them shelter, does not mean they will trust you and curl up in your lap and become lap kitty of the year." You have to gain the trust in order to enjoy it.