And what part of that verse says she had any relations thereafter ?
Your reading of that verse is like reading an obituary that says, "Susie had no children prior to her death" and therefore assuming Susie had children after she was dead.
Sorry, any way you cut it there's no proof in Scripture that Mary had other children and given the fact that she accepted the Holy Spirit as the father of Jesus Christ she was therefore already joined with the Holy Spirit and any relations with anyone else thereafter would be adulterous.
Of course, those who take adultery lightly are free to argue whatever they choose to believe based on their faith in their Self and Self Alone which is the only place someone can come up with 99.999% of the trash non-Catholics have to say about Catholics.
have a nice day