This question already has an answer here:
- 'Should have' in a factual sense 2 answers
It is not really puzzling that Benjamin should have taken such authors seriously; virtually everyone – including the avant-garde – was drinking from the murky waters in the interwar period.
From the preceding paragraph it follows that Benjamin really "took such authors" (the ones with reactionary and right-wing beliefs) seriously. But does not the usage of "should have" in my sentence indicate actually the opposite?