With the 10-year Treasury yield at its highest level since 2002, buying bonds at 5% is the first real alternative that stock investors have had in nearly two decades.