cash also leaves you with the possibility of a lost or stolen wallet, being mugged (less likely with this group) and offers 0 protection should your cash be taken. a credit card requires a phone call and the charges disappear. protecting the number as best as you can works out great.
Money clip in a front pocket leaves it out reach of pick pockets. It's no more vulnerable to the other ^^^^things than cc in a wallet in your pocket. I've never lost a wallet or keys in the last 20 years so not too concerned there. Had fraud on a debit and credit card? Yup and got screwed on one of them to the tune of $800. I'll stick to good ole fashioned cash. Saves you money also by avoiding fees ect.