Man, sorry the bad english... but i maybe passing the same thing...
Like 1 year i got to know someone wich i belivied to be my best friend, onde day in a joke i discovered him had a thing with another guy... from that day on i discovered that i liked him... i told him by FB, and he said he not have more things with man, i tried other times and no no and no, but still we keep a closer friendship.
One day after July, 2 to 3 weeks withou seeing him, after a party i slept at his house again and we had sex (frot). He confused said it was beacause he was low because of a NO of a girl. More later i said to him we could only have fun... and we had other time sex... he said him dont feel well staying with me... But still we had another 2 times, in the last one we had anal sex.. in the end we had a chat and he said like other times him dont see him as gay yet or dont like it, but i was not the person wich wold make him make sure he wanted to stay with a man... the last time we had sex he said it was only better than masturbate... Still, we still keep the friendship, and like you i always cant say NO for anything...
Him have similar attitudes like yours friend at front of other people...
No i dont have a solution, but i can say it only make you feel BAD, fucking bad.... for this year i dont know whats is going to happen.
Thanks for digging out this fantastic post. Lots of good story in here