Veronica, you made some good points, but unfortunately many are wrong. Gender and sex are not the same thing. Your definitions are ok for the sex of a person but you miss the point completely on gender.

Gender is in the head, sex is below the head.