A South Carolina woman has been charged with assault after she was recorded hitting a teenager at a neighborhood pool and then assaulting deputies when they tried to arrest her.