Obama's recent comments are true because he's hearing what people are saying, analyzing the information in light of current trends in politics, and telling people like it is without holding back! Some Americans are dividing themselves into a separate camp (like many of you) that's based on religion and the Second Amendment, and you're doing this to the detriment of the greater American good. Why can't we come together to work for the common good of ALL Americans, not just your common good?