crossroad puzzle

123456789101112
Across
  1. 4. a protestor
  2. 5. a teacher
  3. 7. being peaceful
  4. 8. not in the constitution
  5. 10. fundamental nature
  6. 11. legal dispute
  7. 12. ending separation
Down
  1. 1. accused of a crime
  2. 2. a slum
  3. 3. being intimidating
  4. 4. a public outrage
  5. 6. public attack
  6. 9. compromising