Are English people too polite?

1234567
Across
  1. 2. this person always says what she thinks
  2. 5. a specialist in economics
  3. 7. if someone has good ___?___, they are always polite
Down
  1. 1. to be unsuccessful in a test or exam
  2. 3. an energetic person who enjoys being with other people
  3. 4. to be successful in an exam, test or course
  4. 6. people in countries where Spanish, or French, or Italian is spoken