A homeless Spartanburg County man has been charged with criminal domestic violence, third-degree assault and battery, two counts of malicious injury to property and burglary after deputies say he attacked a woman and the woman’s mother, and flattened their vehicles’ tires.