I agree with most of your post, but HELL TO THE NO on Will Cain. There's not a more punchable person at ESPN right now. He's currently at obnoxious-troll Skip Bayless level right now, before Skip became a funny troll. I hate Will Cain.