Ahhmm... Point taken, didn't know how refuse mechanics worked.
What about results for badness zero ('C' column)? You have to give a girl three 'superb' 10 000 gifts if you want to gain her heart. (well, maybe if you buy her a car... or three) or +30 of the 'cheaper' 1000 gifts (lots of fancy clothes, nice shoes, jewelry...). Obviously, it's better to give +love items (diamond ring's time) or just chat with her -show her you care, call me old fashioned. I think that could be the idea.
On the other hand, linking refuse / badness reactions to girls traits sounds good to me. Iron will, fearless, agressive and such are cannon fodder for 'gift saturation bombing' wich raises love easily (that was the problem, right?). And it just can't be the same giving gifts to free girls (they would likely think you really mean it) than giving gifts to slave ones ('don't give me more things, I want freedom') The question is: it would be a relatively easy thing to implement or will give lots of headaches to devs?