Caps owner Ted Leonsis gives his take on Sochi Olympics