This a an article from 2008, but time has proven its value since it was written.
To put it in a few words:
Of course its not you or me who bash the Russians its the small group that controls the Media. They feed us a selected set of 'facts' and with that technique you can make any group of people believe whatever you like.
This question and answer I found very interesting:
What I don't understand is how this anti-Russian feeling is transmitted to American neoconservatives. Many of them are third or later generation Americans. What keeps fueling this hate for Russia?
Answer from The Saker:
What I believe is a very strong socio-cultural attachment to a Jewish identity defined not by religion or Israel (most Neocons do not believe in Judaism or speak Hebrew) as by a *specific narrative* which includes a tremendously bloated (= opgeblazen) perception of an almost eternal anti-Semitism out there, the always present myth of a possible "second Holocaust" and a need to prevent it at all costs. In other words: paranoia.