you've way too much patience. just let them call you a white knight and let it be - it makes them feel good about themselves. i just consider it charity to society.
plus they can bring immaterial arguments to the table, whether it's charlee, you paying for sex, having no friends, men being...