Replacing the vector of expected returns with realized returns [historical] may be convenient but often results in the SML slope being flat or even negative. Roll (1977) and Fama and French (1992) have works that can be seen as opposing, but with the recent prominence of the role of cognitive dissonance in investor behavior [behavioral finance] Kahneman, Tversky and Shiller's work, why even bother empirically testing the CAPM and estimating Beta? Just pick an ex ante risk premium.