I picked that number as some of the lowest salaries are at 500k/year. And yes, we are talking about less than 1% of our population here that makes that kind of coin.
My degrees are in mathematics, with statistics being a specialty of mine. Your proposal of high income vs. gen population vs. NFL players is a great idea, but the reasonable assumption is that the higher income would have the lowest rate, the NFL players second, the gen population third. The rationale behind it is the high income earners have $ to make things go away and a solid educational base to avoid trouble, the NFL players have the $, but checkered education, and the general population has less of both. This assumption includes the correlation of education and wealth being negative factors to crime.