Societal acceptance is the key word here.
The government is to be blamed as they are not being able to arrest and punish these criminals.
The community is to be blamed the most who teaches their youth that stealing if fine and celebrates crime.
Scammers have become very smart today, what about scammers who use bitcoin to hide their identity when they scam their victims, will you still put the blame on the government for not being able to apprehend these criminals?
Let us tackle it first from the the root. Lack of good opportunities for the youth is one of the reasons. Here, we can blame the government for failing in their responsibilities to their people. No good jobs, under-employedment, no youth empowerment and basic amenities to motivate entrepreneurs. The youths will look for illegal means to sort themselves out.
If on the other hand the government has done their part by providing all of this mentioned above, anyone found scamming people should be punished for being so lazy.