I'll pass on everything in that list. I can carry my M&P9C all day wearing a T shirt and jeans or cutoff's.