Realty Income offers a compelling 5.5% dividend yield, backed by a resilient portfolio. Read why I upgrade O stock from buy ...