Two women were charged after reportedly punching and stomping on an off-duty officer at a St. Louis County gas station, with one trying to grab his gun. The officer was hospitalized, and each woman is being held on a $100,000 cash-only bond.