Sex is a part of love. You shouldn't go around doing it unless you are in love.
At the end of the day you know love does not happen between two perfect...
I think it's impossible to judge whether another person should come out. You just hope they will on their own time and their own terms.