So he's disrespecting blue collar America by saying that people from small towns with high unemployment are mostly religious, anti-immigrant, anti-free trade gun owners?

Obama knows more about the plight of poor and working-class people than almost any presidential candidate in recent memory. He was raised by a single mother without much money, he lived for several years of adolescence in a developing country (Indonesia) and he worked for several years after college in poor communities in Chicago. If you read his book, Dreams From My Father I think you'll agree that Obama has the desire and potential to do more for poor and working-class America than any president since WWII.