A seven month old baby is not spoiled. She doesn't know how to manipulate you; she's just crying out of need. I also disagree with you that it is your fault. My son was like this too, from the day he was born. I had nothing to do with it. Sure, I could have let him cry it out, but that would have been a long painful process, one that destroyed my son's trust in me. Dr. Sears refers to babies/children like this as "high need", and you can understand why - they need you all the time.
I spent a lot of time holding my son when he was a baby. I had a bouncy chair that he would tolerate for maybe five minutes at a time, and that was when I took a shower. He would sit on my lap for 5-10 minutes when I used the computer, and then got fed up with being still. It was a frustrating time for a while. Then we got a Jumperoo, and he would jump in it for maybe 10-15 minutes. The rest of the time, I was holding him, playing with him, or going somewhere - shopping, coffee shop, whatever. He liked to go places.
Eventually he liked to look at books and play with toys on his own...but I couldn't tell you exactly when that happened - 9-10 months maybe? When he turned one, he picked out a little scooter with Nemo on it, and he rode it all over the apartment.
But...he is still a high-need child compared to many kids his age. He goes through phases where he doesn't want me to leave him anywhere (like his preschool where he's been going since he was six months old). He won't get out of my lap for at least the first 30 minutes when we go to a playgroup. That's just the way he is, and I can't (and don't intend to try) to make him any different. I assume that he will continue to get more independent as he gets older.