While I'm sure that a lot of people aren't going to like getting scratched by a cat, having them declawed shouldn't be an option that people even think about in my opinion. I think the practice is cruel and barbaric and people that do go looking to get a cat declawed, shouldn't own a cat, or any other animal for that matter.
You wouldn't remove all of a dog's teeth to stop it biting, or a voicebox to stop it barking, so why would you remove a cats claws to stop it scratching? Instead of looking at doing something as extreme as that, I'd concentrate more on training and buying scratching posts for various rooms around the house, that way they'll at least have something that they can scratch as scratching is only natural and they don't think they're doing anything wrong. Encouraging them to scratch, but only in certain areas is better than declawing, that's for sure!