New Ad Questions Obama: 'Politics Before Patriotism?'