I agree about the silent majority... I experienced it first hand when I was in Germany for WYD.
Germans waving American flags lined the streets between Nurnburg and Ansbach when we (1st Armored Div.) returned home from Operation Desert Shield/Storm. All the "media" was interested in was those Germans protesting against the war.