opinionated

adjective
  1. having strong opinions and expressing them in a forceful way, often without considering other viewpoints
  2. Usage: often implies stubbornness or unwillingness to change one’s mind

Examples