So for example if you go to pet a cat's stomach and it doesn't want you to its only recourse maybe to use it's claws to "grab" your hand.
I think removing the ability to "grip" from cats for the sake of furniture or because you want to do things to the cat it doesn't like is wrong.
If you don't like scratchy cats don't have a cat.
As an owner I think you can avoid getting scratched. As a vet... I personally have never been bitten (too little practical experience), but I've seen colleagues handle cats in a way that just spelled resignation to the fact that those teeth will connect and there is nothing to be done about it....
Problems in cat behavior are conquerable, with the right strategies. It seems to be more about changing the environment with cats, rather than training, as it is with dogs.
If the cat goes after you, that's a whole different ball game!