Not trying to be an ass, but the bolded statement makes it look like you're not actually watching the games or missed the last goal we lost on. While Staal has been overall fantastic, and I picked him as one of my own top 5, Staal was the guy who blew the coverage on Galchenyuk on the OT goal last game. And Stralman's been good in my opinion. Also, I don't believe anyone is questioning keeping Richards or not on his play, it's actually that his contract can become a severe salary cap nightmare. If the contract was shorter/structured differently, you might be seeing an entirely different set of opinions.