He is bad-tempered sometimes but his heart is in the right place.
⇑ Translate the sentence above by Google ⇑
Related: bad-tempered