I will preface this post by saying that I am a first time mum of a 15 month old, so I'm near the beginning of my parenting journey. I reserve the right to have a different opinion once he's older and I've had more babies. 
I have never understood the following argument for not being child led - The theory goes that at some point my DS will reach an arbitary age (lets call it Z) (anywhere between 6 months and 10 years) when I will suddenly decide I no longer wish to co-sleep/nurse him to sleep/etc. Over this time period apparently he hasn't become any more mature, any more able to deal with seperation, any more able to be reasoned with or bribed so when I suddenly kick him out of bed and tell him I don't want to nurse him anymore. He may be upset/angry/tantrum/refuse to co-operate. This is bad.
So to avoid him being upset at arbitary age (Z), what I am advised to do is get him used to sleeping on his own/going to sleep without nursing being an option by introducing this at an earlier arbitary age (A). And this process might involve him being upset/angry/tantruming/refusing to co-operate. Perhaps for an extended period of time because he's younger and less able to understand/self soothe/control his impulses.
The thing is, I don't see much difference between a baby/toddler/child being upset at (A) than them being upset at (Z) except that we might never get to (Z) because the child might become independant on their own before I suddenly get fed up of them. Why do I need to impose (A) when (Z) will either happen or not happen anyway? What is to be gained by baby training at (A) just incase I get fed up of later?
I'd rather that if I was going to do something to upset DS, like moving him to his own bed before he thinks he's ready, that I do it when he's older and has more inner resources and skills to deal with it. Such as being able to talk about it. Other people appear to disagree, they reckon that I'm getting him used to 'having things his own way' and he'll take it badly being told what to do later. But we don't refuse to change babies nappies when they are 12 months old because we expect them to be able to wipe their own bums at 10 years old. We accept that there is a learning process and they will get there eventually (and unless there are health/neurological conditions it is likely that the vast majority of children will manage it well before they are 10 years - just like sleeping in their own bed).
The way I see it going with DS (just so you and my future self can have a laugh) is at the moment he sleeps in a bedside cot (3 sides open onto our bed). We only live in a one bedroom flat, so when we move (hopefully when he's around 2 years) to somewhere with a bedroom for him, he'll have his own bed in his own room, but he'll still be welcome in ours, and I imagine that he'll transistion over to sleeping in his own bed gradually over a few years.
This has already been a long post. But its worth me saying that child-led, doesn't mean that the child gets to rule the roost and tell the rest of the household what to do. It just means that they are considered a person, just as worthy of their needs being considered as any other family member and accomodated where possible. If the parents hate co-sleeping, then that isn't a realisitic possibility.
Attachment Parenting is specifically not about martyring yourself. Sears makes it clear that "Balance" is one of the foundations of the principles of AP, it means balancing the parents needs so that you are nurtured and rested enough to do the the rest of it!
Sorry if I haven't made much sense, it is late [yawn] 