Not if St.Joseph knew that she desired to remain celibate and went along with it, not innatural if he, as the Church believes, was significantly older.
Also, calling someone a sinner without evidence is slander. Where's Mary's sin in the scripture?
“Also, calling someone a sinner without evidence is slander. Where’s Mary’s sin in the scripture?”
The apostle who took Mary in, John, would know something about who was sinless and was not. (1 John 1:7-10)