The problem is that isn't what you said to me. Instead, you informed me of your discomfort and asked me to delete my remarks out of deference to your comfort.
Every single remark here by you errs on the side of some man's feelings mattering a helluva lot more than mine. I am not implying you are a sexist, but your actions continue to err in a particular direction. If you don't like the impression that makes, you can just stop doing it and genuinely apologize to me instead of adding yet more faux apologies wherein you repeatedly act like I am somehow in the wrong.
If you speak English as a second language, it is totally fine to say "Whoops, I didn't mean to offend. English is my second language." It is not totally fine to tell someone else they are being offensive, they need to change their behavior and then excuse the misunderstanding based on your poor English. That isn't cool at all.