flinty headstrong intransigent mulish opinionated stubborn unpliable willful
pertinacious
insistent patient persistent
persevering uncomplaining
resilient sedulous
doggedly doggedness