Elon Musk says he will give one of his SpaceX shares to every kid in America next year, a claim worth roughly $10.5 billion at current market prices. The announcement spread quickly across social media and drew sharp reaction from commentators on both sides.