That is your perception, not the truth. I love Mary for who she is, my mother. I love her as a daughter or son would love their mother. Jesus gave me his mother at the foot of the cross. She is awesome!!! God is our creator, there is no comparison. Do you not love your family? Just because you love your mother doesn’t mean you don’t love your father. If you love your spouse that doesn’t mean you don’t love your children. I love my holy family, Jesus, Mary, and Joseph!! They are beautiful examples of what a family is.
No, He gave JOHN his mother, to care for. Stop extrapolating this simple act unbiblically to include everyone. This is simply not the case. It is not indicated anywhere in scripture that Mary is "everyone's" mother by extension.
Even Jesus himself disclaimed the very earthly relationship of blood in deference to the far superior, eclipsing relationship with those who obey His will. (Mark 3:33-35.)