I figured out a good explanation for why Cortese was stealing ammunition and masks even though he was carrying more than $3,000 on him. Think about it, if you're a gangster you don't want to leave a paper trail or for the store clerk to remember your face when going to the store for stuff like that. Makes perfect sense for why he would only pay for the flashlight.