Rosie wouldn't be a good mother even if she was straight. Anyone with that amount of hate, straight or gay, will not be a good influence on a child.
Until very recently, western civilization viewed homosexuality as a disorder and there is ample evidence to suggest that while many heterosexual parents leave much to be desired, the odds are against the children of homosexuals growing up in a stable environment.
Like I said, no one ever says "you know what honey, that Susie may be on welfare and have five other kids by three different fathers, but that doesn't mean she won't be a good mom".