Great argument, provided you ignore everything the GOSPELS have to say about the betrothal and marriage of Joseph and Mary.
You are intellectually dishonest. You have an ideological position, and you will twist Scripture any which way in order to score cheap points for your ideology.
There isn’t a scintilla of a reason to believe that any of the Scripture passages you have cited was intended to answer questions about Mary. You abuse these Scriptures when you pretend that they DO answer theological questions about Mary.
So they DID have sex?
Where on Earth did you EVER imagine that I am a Catholic?
Discuss the issues all you want, but do not make it personal.