I can understand not liking bratty kids. I can understand not relating to kids and not enjoying spending time with them. They CAN be a bit overwhelming, especially very young kids. I can understand not wanting to have kids.
I do not understand the statement, "I don't like kids" and I don't understand why it's socially acceptable to make such a sweeping generalization. What if I said, "I don't like old people" or, "I don't like black people" or, "I don't like Jews" or something similar.
What is the OP had started out; "My husband doesn't like black people. He's a really nice guy, but he just doesn't want to spend time with black people. So, my sister was at our house with her friend who happens to be black. This person accidently stepped on his foot while walking by and my husband said, 'OUCH! Don't do that again" Ok, so he even if the person stepped on his foot again, it still wouldn't be an excuse to dislike ALL black people, just that one person.
Now, I know there are people that dislike groups in this way. But, if they cam onto theDIS and said it, they certainly wouldn't be getting all this, "it's ok to not like black people, it's a personal choice"
I think it's not unreasonable to ecpect adults to be polite to guests in their home and to expect them to be polite to the people when they are a guest in someone else's home. He does not have to like this kid, he does not have to like ANY kids, if he doesn't want to, but it's not OK to be rude to ANYone, even kids.
All that said, I DO find it obnoxious when parents expect everyone to fawn all over their kids.
JMHO
