<human>: First off, I know I'm probably going to hell for this, but here's what happened.

I work at a bank in a very small town. At the local grocery store, there is a young man (25ish) with down syndrome. Since he is high functioning,  he has a job at the store where he pushes carts, and is one of the nicest men that I've known. A little lady was having trouble loading her bags and this man helped her without being asked, when other people just walked by the lady.

Anyways, so the gentleman with down syndrome comes into my work to say hi to my co-worker. He has a huge crush on her, moreso just because he thinks she is pretty and nice. my co-worker talked to him and was very nice when he was there. I thought that was very sweet of her, however - as soon as the gentleman left - she started bitching about how big a pain he was, how stupid he was, and just being very cruel about it. It pissed me off, I told her she was being a bitch about it, and i let it go.

Well, after work the gentleman noticed me from work, and asked me how my co-worker was, I told him that she was good. He said that he liked to visit her, when i told him "you should visit her a lot more!"

So yea, i lied to the gentleman about that (sorta), but it was to teach my co-worker that he cannot control things, and she has no fucking right to treat him like that. 

Was I in the wrong? Did I do the right thing? Has anyone else done something like this?

Condense the text into a few key points
<bot>: After guy with down-syndrome comes to visit my co-worker, my co-worker is cruel to him behind his back. I see guy at his job later and told him to visit more.