I'm not really against inifinte ammo though. There are plenty of reasons why that's a good thing in an RPG, among other reasons.
Besides, when pondering about it, I eventually think "Meh, we'll have to reload anyway, right?" and then I believe in humanity again.