What would you do?

Stephanie

Yesterday at work, one of my coworkers made a joke that I found out of line. Since I work with children and can't reveal their names due to HIPAA, Ill just use M (11 year old male with autism), F (9 year old female with Down's syndrome) and C for my coworker.

So basically, M has a crush on F, but doesn't know how to show it appropriately. They haven't seen each other in awhile, and yesterday my coworker made a joke about him liking her. Basically C said "M should really widen his horizons some, or he's gonna end up with some messed up kids. He's much more higher functioning than F, it would be a shame if he made babies with her". I immediately told her that was extremely inappropriate, and if she made a "joke" like that again, i would be informing a supervisor. What would you have done? Do you think it's appropriate to try to "match" higher functioning people with disabilities with other high-functioning people?