Ryan Leaf: ESPN has thin skin