'qui a mauvais caractère'
The likely word is ornery (bad-tempered, disagreeable).
méchante is the feminine for 'mean / bad-tempered'
"Honrey" as in stubborn and bad-tempered would be spelled ornery.or"Honrey" as in with honor, such as a judge, is spelled honorary.
mal, mauvais (masc.) mauvaise (fem.)
bad akhlagh
"Dorty" is a slang term used in Scottish English to describe something that is dirty or messy.
Shrew
If you mean literally with spikes, garni de pointes, should work. If you want the British slang meaning bad-tempered, the French word is chatouilleux or ombrageux.
Yes
The child became bad-tempered when his ice cream fell on the ground.
It makes me very bad-tempered supplying Internet answers for kids too lazy to write simple sentences for themselves.
It is a bad tempered person