"Perhaps those who fail at math have simply never experienced anything that requires abstract thought."
I disagree. Most math classes are structured as far away from the abstract as possible. Math classes, at least in the US high schools, are simply students sitting down and crunching numbers on paper with 40 other people around you. How is that abstract thought? I'm not saying math isn't useful in the abstract, I'm saying the way we measure people's math abilities is too focused.