This is ridiculous. Why is the drug dealer a drug dealer? Because he is poor and has few other prospects. He is not poor just because he is a criminal as something had to get him in to crime in the first place. In many cases that initial motivating factor was poverty or a lack of prospects. If it was true that the causation was reversed then there would be much more social mobility because those who started poor and deprived but wanted to work and were fundamentally honest would be socially mobile.