I think if you are letting a 3 year old watch things like that then you have some parenting issues.
That's just my opinion - you let him watch what you like - you asked for opinions you are getting them..
I think children grow up quickly enough these days without exposing them to all sorts at that age.
And no i'm not a namby pamby liberal, I love violent action and horror films but i wouldnt let my kiRAB watch them, films have certificates for a reason.