I honestly have my doubts that he is gay, but no, it's not because i worry he steal's girls.
He and all the interactions with the LI's are really badly written, they all are 'oh he such a good guy, why can't u get along' etc. after they know him for less than 5 min. Emily being most stupid case, as she knows the MC for many years.
He is completely unsympathetic and for reasons unknown, he behavs like a complete ass...worst u can't even punch him in his very punchable face, the MC has beaten people for less.
Overall whats even the point of his character ? It's not like he brings drama, he is not funny, u can't take him seriously as a real rival/enemy, u can't even say why he acts as he does and so far i can't see any plot relevance either...
He is really just an annoyance and it's stupid how the LI's behave after having one talk with him (which is way worse than Charlie)...