Any horse will be stubborn. My question ( I have only read yours) is do you have a relationship with this horse. Are you only getting him out to ride and do hard work? If so he’s turning away from that. I would try leaving the lead line away, take a can of feed, a brush in your back pocket and try and get him to come up to you. If he tries to kick you or act like it, he’s twice your size and won’t feel it. Kick him back, belly if you can reach it, he’s kicked there all the time. Go out there, even if he doesn’t come up to you and wander around. Let him come up to you. Brush him. He may just be tired of a repetition. Work in his home, don’t take him out to always work at your home. I hope this helps some!!
"Riding Gone Wild"