Public sees a mix of factors underlying recent protests; views differ widely by party