Originally Posted by Jae Onasi
You can gain humanity points back if you dance in a few clubs for about 5 minutes. If you go to the dance floor, you'll eventually find a selectable dance option. Select it and just dance until it says that you've gained humanity. You can only do this once per club.
Seriously? In all of my many playthroughs I never figured that one out. It's nice to know that there are still new things I can discover about this game.