There are two different problems:
1. Fouling at the end of games.
2. Teams that are trailing coming from behind.
1 is a huge problem, and makes me like the game less.
2 is not a problem. As I noted in a previous post, fouling and the ascension of the 3 point shot have made it so that it seems normal that team 10 points down with 45 seconds left has a shot. Maybe in today's ADD world, that's just wonderful. Yeah, instant gratification of bomb 3, foul, bomb 3, foul, SC top 10. Yaaah.
To me that's cheap and fake and stupid.
I don't see trailing team having to play D and hit shots to come back as a "problem."
Plainly incorrect. The other recourse is to play hard D and make your shots. Sure, at some point that won't work. But the foul and bomb 3 doesn't work at some point as well, it just happens to be closer to 00:00 than playing D.
Regarding fouling, if you make it enough of a disincentive, of course they won't do it. That's just math.
If you give 10 foul shots for every foul within 2 minutes, then you'd agree that there would be little or no fouling, right? Of course.
End of games suck now. I don't need the artificial excitement of a team coming back bombing the 3 and fouling. I'd rather have the better team win, exclusive of lucky 3s and bad free throw shooting down the stretch.