The "Invisible Hand" is the idea of a liberal (think of the irony) economist, Adam Smith. It is an economic principle or a description of how free economies work on their own. In an economy, the invisible hand moves resources around to where they need to go. You see the invisible hand every time inefficient, unprofitable businesses fail and when entrepreneurs open new businesses to serve open needs.
I'm not sure how anyone could say that the invisible hand creates gaps or does not work. Personally, I cannot think of one good or service that I cannot buy currently. The invisible hand does not refer to how the government works, but the government can certainly destroy what the invisible hand seeks to accomplish. On the other hand, when the government regulates, deregulates, subsidizes, or cuts, the invisible hand works diligently to shift resources around where entrepreneurs can make the most out of the available opportunities.
If you think the invisible hand does not work, your understanding of it is not clear. It always works. Sometimes it works in ways that people think are unfair, but such is life.
If you want to look at the financial crisis and implicate the invisible hand, I say it worked when everything collapsed. However horrible it may seem, the system didn't work, and it failed. If you want to know why, ask politicians from both parties that seek to pass "economic bills" that will "jumpstart the economy". The invisible hand describes how things work at equilibrium. It isn't a road map.