Meryl Streep is one of the best actors of her generation, and even with this title, she has been offered some insulting roles over the years.