Hmm...
Well, the world really does suck right now. Anyways, on to what I was going to post. It is wrong that he touched someone's kid, and called him a bad word, and said he was going to get shot in the future(in the world right now, I could see that happening). But, the kid is only 2, I am pretty sure every guy has wore pink at some point, even my older brother has, he used to dress up as a princess, and now he is in the military.
Anyways.. I can also see why the other people didn't help. They were probably shocked and unsure what to do. It is bad that they didn't do anything, because "evil triumphs when good men do nothing". But to be honest, I can completely understand why they did nothing. I have been in a lot of situations where I just didn't know how to react, will post an example from 2 or so years ago.
My friend's younger brother, who was I think 6, was being bullied by a 16 year old because his name was hard to pronounce since the family is from Canada. I stood by and watched, even though my mind was telling me to beat this person up, then cuss him out for being such a jerk. Anyways, my friend's mom stepped in and yelled at the 16 year old, and then the 16 year old's mom took her family home, ends up the whole family was messed up because they ended up making a group and excluding my family and my friend's family from it.
Anyways, in a situation like this now, I would probably step in, since now I am different. But I can still see why someone wouldn't step in. Not even going to comment on the guy anymore, except that I hope he realizes his mistake, and gets punished for it.