I am pretty sure gale is still bugged. You can gain approval from him several times in a single conversation and he isn't even present for it. Everyone else has to be in your party in order to gain approval but gale apparently sees all.
It's almost a funny character trait that he is a horny dude. In one conversation you talk about him needing friends and if you say that you can be his friend he immediately hits on you. Buddy, if you didn't hit on everyone all the time then maybe you had more friends.