The point seemed pretty obvious to me. These are Us vs Them issues. They breed divisiveness. Instead of working on the things that we can build together, most people and politicians cling to divisive issues because they bring more heat with them.
Besides: Shock of shocks, Barack Obama isn't a fan of the xenophobic, gun-waving, my-church-is-better-than-yours lifestyle. Seriously, people, this is surprising.

Neither am I, btw. Can I be called elitist now?