Declawing would never be a option for my cats, I don't even cut their nails.
You could just try and clip his nails regularly, since cats strach to keep their nails short (and sharp, of course).
I believe that is you tell/show what you consider aceptable and not aceptable to your cat, he'll eventually figure out what he can and should not do... now making him do what you wish him to do, might be tricky.
Since some cats will do certain things just to defy you, and what better way todo so than do something they KNOW you don't him to do? Guito used to scratch the living room carpet... he would run away from us, stop at the carpet, wait for us to come and then scratch, then run away as we chaged him all over the house.
That was his way to say "I want to play!"
As for other ppl, did they bother Mogli, try to pet him or grab him? Or was Mogli "mean" and scratch them on purpose and "devilish"?
My first cat had this wierd idea to hide under the furniture and then scratch my unsuspecting cousins legs as they went by, but he wasn't mean to go and actually attack anyone. Think he only wanted to play, and in all truth, we used to run and let him chase us...
Guito would growl at ppl is he didn't wanted to be bothered, and it worked, everyone was affraid of him, even though he never scratched anyone. And Smokey was peace in full glory (he was also my 1st castrated cat), he would just walk away if he didn't want to be bothered.
Try using lemon or orange pels, cats don't usualy like the smell of it, as it's too intense. Onion might also work, though I read that onion is poison to cats, so if he licks it, then don't use onion.
Never had much of a problem with my cats ruining sofas or curtains, though I'm finding it hard to educate 2 cats at the same time. Think they get confused about who I'm talking to.
BTW, you can try and get some sisal carpeting, if your cat preferes carpets to the posts. Also, are those high posts? at least 70cm high of pure poll? Cats want to strech, and a small post may just not be enough for him. Or maye it's not stable enough and flips when he stands against it?
There are those who believe that life here began out there...