An off-duty Richland County Deputy has been fired and charged with assault after he attempted to arrest a female soldier at a Buffalo Wild Wings restaurant.