McCain: 'Shame on Barack Obama'