Here's the thing, if someone who is homosexual claims to be a Christian, it would be okay to call them out on their sins, as long as it's in a manner that is above reproach and is only for edification.
At the same time, you can't do that if you are living in sin because you need to correct your own sin first. (And yes I mean living in habitual sin rather than sin that everyone commits)
On the flip side, if the person is a non-Christian, I don't feel it is your duty to correct that person's sin unless they have a direct relationship with you (no homo), but even then it is still iffy.
Sinners are going to sin, they don't have the same standards as Christians, therefore you shouldn't correct them.