A man is charged with assault and battery with a dangerous weapon after a demonstrator sustained life-threatening injuries, police said.