Well to be honest, the last statement could be a general term. Also, homosexuality, which is a word used in this post, refers to all types of attraction/behavior to the same sex, which include love. So....yea....
Good point. Maybe not to the point of labeling oneself as a homosexual, but there is a reason those crushes are called a 'gay crushes'. At least that's what I've always heard it being called. http://www.urbandictionary.com/define.php?term=gay%20crush