Oh...and lets not forget the issue of foreign policy....we are now more hated and less feared than ever.
And let's not forget the HHS mandate, forcing Catholic institutions to violate their conscience.
Otherwise, a great summary of why Obama is an unacceptable candidate. In fact, I might refer to your list of talking points when talking to fellow Catholics.
One technical point... I wouldn't say he is a communist because, as a matter of fact, he is a member of the Democratic Party, not the Communist Party. It is more accurate to say that, without a doubt, he grew up a communist (mentored by Frank Marshall Davis) and his views were essentially marxist much of his adult life. If you ask him now, though, Obama would deny that he is a communist. And don't I think it's fair to label someone a communist if that someone would not label him/herself that way.
As for single issue voting... yes, there are some issues that are dealbreakers by themselves. One as pro-abortion as Obama is should disqualify that person immediately as an acceptable candidate to vote for (unless the opponent is equally unacceptable). To take another example, Democrats routinely try to brand various Republican candidates as racist, and no one in the mainstream would complain much if someone refused to vote for a candidate simply because he/she sincerely believes he is a racist. At least, they probably would not condemn it as "single issue voting."