This is not just happening in Nigeria it's a common problem in all of third-world countries. If you visit the top list of corrupted countries then you will find some common things on all them is curruption what you have already mentioned and also those are Third world countries.
And I also think that the first and main obstacle to the development of a nation and country is the corruption of that country. Mainly when it spreads among the majority of the people of that country, it can be seen that the same behavior is found among the people in those countries where corruption is at the top. Not only do they blame the government and political leaders for corruption, but those people also lag behind in helping the government.