In some countries, corruption is inborn. For example, in Nigeria, a child has become corrupt immediately he/she is born. Almost all aspect of the country is corrupt. We just blame our leaders for our corrupt society but parental role is highly needed to fight corruption in any country.
I still blame the government for corrupt practices. When the government is corrupt every part of the system will be corrupt. The foundation of corruptions are the leaders, leaders are suppose to lead by examples. When young people are coming up you don't expect them to be free from corruption when we have leaders that are already corrupt. A government who hates corruption Will make the people to also hate corruption. The leader have a serious role to play to kick away corruption.
I agree that corruption will be solved if we have a non-corrupt government, but government is also a collective and one person cannot manage all the rest. The president is not corrupt but he does not have enough time to manage his subordinates will not be corrupt. You should know that people who work for the government, in addition to being responsible for the country, are also responsible for their family, so it is inevitable that there will be times when emotions interfere with work. Greed is a part of our body and it is very difficult to get rid of it. You still blame the government but if you were in that position I'm sure you would also be corrupt, that's human nature.