During the first two centuries of Christianity, the cross was rare in Christian iconography, as it depicts a purposely painful and gruesome method of public execution and Christians were reluctant to use it.
This is clearly defamation of Mary, but people don't care do they? Only for their own benefit. Seems like to me a business opportunity to deceive others in order to gain something.
I still to this day wear a Jerusalem Cross on a silver chain because I like it. It is not a crucifix but 4 equilateral crosses that look like plus signs.
When Islam took over crumbling Byzantium they started using the moon and star symbol which was Byzantine Christian originally.
And like them I use the Jerusalem Cross to represent both Jerusalem and Mecca because each has significance in Islam though it is Mecca that is considered the center of the world and the direction all Muslims pray towards.
I also wear an Octagram or Rub el Hizb, the square version of the Seal of Solomon to even things out.
One person at my Mosque tried telling me not to wear my Jerusalem Cross because he was not minding his business and didn't know what the symbol meant, I just politely told him it was fine, don't worry about it and btw did you not notice it is not a crucifix?
I have been asked about it by others who all thought it was cool looking, and actually asked me what it means instead of assuming and trying to tell how to dress they just were curious.
My point is there is always that person who thinks they have a right to tell you you are wrong when they don't. If it'd had been a crucifix it'd be disrespectful because we don't believe it happened. But it wasn't and my sense is some people have an urge to tell people what to do, this way or that way is right.
Hardly ever do they know what they are talking about and are best ignored, politely.
As long as it is not a violation of your religion that you made a commitment to you are not in the wrong.
It is the stone throwers who err.