Your horse doesn't respect you basically, or wouldn't be trying to snatch grass, and darn sure would not "correct" you, after you tried to correct him. He won this battle, and I imagine he wins most, if not all of them, you just aren't catching that battles are being joined.
You don't need to be riding this horse outside of enclosed area until you are in charge. That means from ground as well as mounted.
From haltering, leading, unhaltering, feeding, and handling, horse is more than likely giving off signs that you are missing, and if you are a babier, or a soother, you are actually helping to create this.
And if horse kicked me? He would have a HCTJM so darn fast, he would have thought hounds of hell were after him. He won this battle.
Toughen up, and make this horse behave, learn more about how to read a horse, and how to be the leader, and if you are babier/soother, AND have a high pitched voice? Quit all of that and be more General George Patton with horse.
And next time you correct, make it count, especially if horse decides to win one for the team and kicks you.
Horses make me a better person.