Can I unlock infinite ammo without playing online?

Solution 1:

All medals can be earned while offline.

source: http://wikigameguides.com/Gears-of-War-3/wiki/Medals-15610 as well as personal experience