There were never that many priests involved in the sex scandals, and there are likely not that many involved in financial scandals, either. Count on the media to make it look like that, though.
You must mean that were caught. According to some researchers and even Priests willing to talk about it, the number of homosexuals in the Priesthood could be as high as 50-60%.
The 2% number that you hear so much about is purely damage control.
IMO many Bishops and Priests treat their diocese as a cash cow that they have been granted unlimited access to. Much like a business franchise.