With the recent return of the dreaded insurance fraud hack for GTA Online, the issue has become as bad as ever. Hackers can now steal your in-game cash directly from your account and dock you with Bad Sport points by simulating the destruction of their personal vehicles. Since Shark Cards can be purchased to acquire in-game cash, this means hackers now have the means to steal actual money.

Now, the regular players has two ways of fighting a hacker: quit and report. Leaving the lobby and switching sessions deprives them of their sick entertainment and reporting them can get them banned for good. However, when players start giving hackers free reign in exchange for petty cash, this advantage is lost.
Quitting and reporting is already a kind of last resort for players who are preyed upon by hackers. It doesn't directly solve the problem. It has become a regular occurrence that whenever a hacker is discovered (they're not usually ones for keeping a low-profile anyway), players call upon everyone else in the lobby to report said hacker.
However, every time there are a few who, in the hopes of some easy money, offer not to report the hacker in exchange for cash drops. As most players know, hackers have the ability to spawn in stacks of GTA $, which can be picked up by anyone. This carries significant risk of a ban as hacker money is detected by Rockstar's automatic system.