I'll clarify then. Catholics do not hate homosexual people, but rather condemn homosexual acts. That is an important distinction to make. Not all homosexuals engage in homosexual acts; they are distinct concepts. That doesn't mean we should shun those who have or do commit such acts, but we should not encourage what they do. If you had a son who started stealing cars as a teenager, you could still love him, but you most likely would not encourage him. Chances are you would do your best to get him to stop. The same thing goes for just about everything. Catholics (and all Christians for that matter) are supposed to have love for everyone, but that love does not encompass the wrong they do. Instead we are supposed to discourage their sinful actions, mainly by example.
Hopefully that does clear up the distinction instead of confusing it more or making me sound bananas. :P