hardheaded (adj.)
- balking
- balky
- bigoted
- bullheaded
- case-hardened
- dogged
- dogmatic
- down-to-earth
- earthy
- fanatic
- hard
- hard-boiled
- headstrong
- intolerant
- matter-of-fact
- mulish
- obstinate
- opinionated
- overzealous
- persevering
- pertinacious
- pigheaded
- positivistic
- practical
- pragmatic
- rational
- realistic
- reasonable
- restive
- sane
- scientific
- secular
- self-willed
- sensible
- set
- sober
- sophisticated
- sound
- stiff-necked
- strong-willed
- stubborn
- sulky
- sullen
- tenacious
- tough-minded
- uncooperative
- unregenerate
- unromantic
- unsentimental
- willful
- wise
- worldly