I feel as if R* should've made getting arrested the better choice in comparison to letting the police kill you.
After the story is done, a death costs $5,000. No strings attached. An arrest costs $300 but then you spend like $250k getting all your ammo back and also wasting like 5 minutes to drive to a gun shop.
A good system would be keeping your ammo when you get busted, but having the hospital staff confiscate your weapons or beefing up the cost. This would make a smart player give themselves up to the law instead of getting killed. In real life most criminals usually would give up before dying a shootout.
However, in the 3D era you were much more likely to get arrested (cops were amazing at running up to your door back then, sometimes with glitchy results).
What is stupidly unrealistic about the current system is that I (and everyone else) just let the cops shoot me or blow myself up as getting killed yields a lot better results than being arrested, but I see it as the opposite in real life
Also, I think it's pretty cool to pull over and watch the police arrest you. If you pull over, stop and wait, the police will stop shooting and bust you... even at four/five stars as long as the officer isn't a SWAT guy.