Eh, well hammering away at it doesn't seem to be helping, so I'm going to leave it alone for now. Back to the original discussion:
If I may add something...
Spirit in Vanilla has such effect on Rebelliousness possibly in the sense of "Break one's spirit" BUT I don't understand why Rebelliousness AND Obedience are both required? Under what circumstances does Rebellious girl Obey and Obedient girl Rebels...
Spirit and Obedience both go into the calculation to get the rebelliousness value. Spirit weighs slightly heavier than obedience, so disregarding traits and any other affecting stats a 100 spirit and 100 obedience girl will have about 17 rebelliousness.
Edit: Corrections. A free girl with those stats will have 32 rebelliousness. A slave girl with those values will have 2 rebelliousness. I'm making changes to this in 2.11, so a slave girl will have 9 rebelliousness and a free girl will have 25.
Confidence should be an asset in every job, especially those that directly deal with people (Barmaid, Singer etc.)
I think Spirit is the perfect stat to wrap Rebelliousness around as in most literature out there you constantly come across phrases like 'spirit of resistance', 'his/her spirit must be broken first' and so on.
I suppose spirit and defiance are somewhat linked in general. But then you get the turn of phrase where a girl without a lot of energy is 'dispirited', and energetic girls are 'spirited', and that energy can be a good thing depending on the job you're doing.