I think I remember a post very, very similar to this back when this was originally said by Obama. I'm glad to see it make its way back into this thread. If I could "like" this 10 times I would.
It's really a stupid argument by Obama and government apologists, because as you said the government siphoned off resources from the underlying, governed populous in order to provide the service for building a road. So it took those resources, resources that the populace no longer has, and made societal decisions. Let's put a road here. Let's put a fire hydrant there. Etcetera.
The myth is that someone like Mega wouldn't build a business had the government not put a road there. People will always need to travel, people will always need to communicate, people will always want help when fires break out... maybe the road that runs in front of Megas business now would be a quarter mile over, and instead of 4 Lane it would be 2 lane, or maybe it would be a one-way, who knows. But the resources that were taken from the populace by the government would have been utilized by the populace anyway....out of necessity. Trade would have happened anyway.
But not everybody would have built a business, only a few ever do.
Government apologists seem to overemphasize their reflections on the characteristics of the "weak" in society. It's where they derive their righteous indignation and their judgment of others.
I would be much, much more inclined to listen to things that the modern democratic party let's dribble out of its mouth, if they spent more time reflecting and speaking to the mechanisms that would help delineate that portion of the population that is truly in need from that portion of the population that willfully abuses the system. Because liberals never speak to those mechanisms, and say stupid s*** like the president did in that statement, I just can't take their arguments seriously... because I know they are not building a government that can be sustained long-term. They're building a house of cards.