The difference in many of the comparisons is a percentage point or two. In a survey of 400k people, that is not a lot of people.
That said, even though there are differences, why do we assume that it needs fixing? This is not a question of whether or not people are allowed to like or choose something, but what it is that they choose.
We tend to like and follow teams and sports that our family like or that our friends are into. If a person is from a city or region that hosts a team, (or if a parent is from said place) the likelihood that a person will follow a specific team is higher. Obviously, this is not always true. My dad (from Detroit) loved every team from Detroit. My mom (from southern Illinois) liked Cardinals baseball. I have no love for baseball or basketball, but love Wings and Lions. In her later life, after marriage, Mom became a big Wings fan. She still hates football, even though Dad coached it.
When this fanhood travels through families and communities, it shapes a person's team preferences, which may shape sports preferences in general.
When I was growing up, every kid had a pair of skates and the boys had hockey sticks and pucks. That was all we needed to play hockey. We hit balls around with the sticks in the summer. We also played with basketballs and baseballs and footballs. This was fun until they figured out that the reason that I did not own any of these things because I was a girl. That sucked.
This was in Saskatchewan. We had a rink and ice aplenty, even in a very small town. It was part of the culture. Moving south to the US, there was still ice, but not the hockey culture. Had I moved slightly east, I'd have been in Minnesota, aka "the State of Hockey".
It's about your family, your community, and your geographical location. Race may be (and likely is) a factor in at least one of these, but this does not inherently mean that it needs fixing. It just means that different families, communities, and cultures like different things. While we want to open the world of hockey to all people, it doesn't mean that we have to "fix" it. We just have to market it to people who may not have been exposed to it. We also have to accept that there are people (meaning individuals, not groups) who just have no interest in hockey, or sports in general. As long as no one is being excluded, it is a matter of personal opinion.