From what we know about asteroids, they seem to be composed mostly of things like iron, nickel and silica, none of which are particularly rare or hard to extract here on Earth. Preventing an impact event is one thing, but it's doubtful that there's much money in harvesting asteroids.
Where I am [somewhere within the Bay Area, California], high-school students have to finish 40 hours of community service in order to graduate. I'm sure many other school districts have similar policies. I guess that makes us communists, huh?