Barbra Streisand makes a case against McCain