When I went home today, I suddenly understood why foreigners like Shit, and it understood any difference between SHIT and BULL SHIT.
Imagine that you walk and suddenly feel that the foot is slippery, I know, what do you say at this time? "Shit" SHIT refers to Dog Shit, because foreign dogs are more. At this time, you have a big shit, there are two meanings, the first TMD equivalent to Chinese, I test, wait, the second meaning is what I stepped on. So this situation is "bad".
What about BULL SHIT? If you walk, suddenly the foot is slippery, you look down, see a bunch of Bull Shit, what would you say? You will say "Bull Shit!" But your psychological mood is very different from stepped to the shit, this is the key. Because you don't believe in the road, there will be Bull Shit. So the meaning of Bull Shit in English, in fact, "no."
So if you use Dog Shit to describe a thing, it means that something is very bad, but use Bull Shit to describe one thing, it means that something is impossible, or is incredible, it is very obvious.
If you still remember, the 911 incident has a very close camera is from the bottom of the double tower, the first driver hits the lens. At the time, I heard someone in the TV said a "Bull Shit", I just understood that he said that he did not believe that the things seemed to see. Sometimes others tell you a word, if you don't agree with him, more offensive's statement is also "That's Bullshit!", Very few people will say, "That's Dog Shit".
This is purely personal, I don't know if it is right, huh, huh.