We are talking about not thousands, but milions/bilions or how msh said that "infinite"
... and back on topic... Why not limit the caps one has in the bank? Say 25k per level? If a gang is big, 20 players with 5 max level alts each, then the gang can have +/- 50mln but they won't earn more once all accounts reach the limit.