I agree with you about how Spanish is taught. Small children can pick up new languages, including the grammar, simply by being around it long enough. It's effortless for them. Once you've hit puberty it becomes hard work and you will never become native-speaker fluent. The way they teach foreign language now is a throwback to teaching Latin and Greek, etc, as part of the curriculum to become 'learned' (talking about the days when English was still the language of peasants and people didn't think English had a grammar because we don't conjugate our verbs, not so long ago, maybe 100 years). I mean, the goal isn't to really teach you the language to communicate effectively.
Off my soapbox.
A good number of us speak Spanish, including me. I think we even have some Spanish teachers and obviously a few native speakers as gemlady pointed out.