Oh goodness, you're a saint for taking him! I can't risk the other kids and myself and family catching a bug because we're not doctors, and it's not for us to determine why or why not someone has puked. I, too, would have said 'Bye!'.