Annoying Companies, Great Stocks

We name 11 companies that tick off customers but are worth adding to your portfolio.