148 dead in one attack virtually certainly means far more than 5,000 dead total.
And you're blaming the oil-for-food program for deaths that were caused by Saddam's misuse of it. There was plenty of unspent oil for food money, it can't be blamed for the deaths.
The whole program was doomed to failure from the start. Proper trade would have been the solution. It involved all parties including the head of this program Benon Sevan. There is also a lot of false information surrounding this where sanctions should not have been in place in the first place. When a fish goes rotten, it starts at the head. The US, UK and other American poodles.
It was doomed because Saddam wasn't interested in the welfare of his people, he was interested in getting weapons.