Obama says troubled by comments of top Republicans