Prosecutors charged David DePape, 42, with assault and attempted kidnapping on Monday over an attack that shook the political class ahead of the midterm elections.