The primary reason that I go to strip clubs is #7 on your list: loneliness. In the dead of night, alone at home, the loneliness sometimes becomes unbearable. There aren't many places to go in the middle of the night, and most of those choices don't necessarily ensure any kind of reasonable human interaction.
I like to think I hold up my end of the bargain; I spend money, tip well, and am clean and polite. In exchange, women talk to me and there is usually light non-sexual touching which I find very comforting. Sometimes I will calm down enough to find parts of it arousing
This can be particularly exacerbated on business trips; in a strange city where I may not know anyone or speak the language, in the blandness of a hotel room, strip clubs are places where I know I'll be chatted up.