Fair enough, but that doesn't change the fact that this is sexist. It's understandable that, exactly because of how you were raised, you might not completely understand that. But calling another human 'good' based on such rather shallow materialistic values is just showing a complete lack of respect, sorry.