years ago, I was raising persians and himilayans and I had a cat bring them in, you can well imagine the flea mess I had with about 10 long haired cats, the only way I found to get rid of them was to bomb the house, one bomb on each floor, else you can get rid of fleas on pet but the eggs are still in your house waiting to reinfest, I would also keep all pets on flea preventive all year round. I do keep all mine on flea preventive and have not had fleas in over 25 yrs.
For the wall I agree with the previous post there too, bitter apple, also she may be missing something in her diet or be bored. Try walking her more or playing with her more so she will get tired and maybe leave the wall alone, or put her in another room if you can't watch her, away from her wall.
God bless and consider yourself hugged, I have been there and it can be quite a battle but it can be won.