This is a true fact. If corruption stops, then we can meet all the needs. But we can't stop the greed. That's why corruption is increasing day by day. It's scale is vertical growth not horizontal
As long as there is a widespread corruption in all aspects of the society, it is going to be a really long walk to end this all. The lawkeepers ie, the police are also not entirely free of this vice and hence it will be rather difficult to end.