lebron james stephen curry criticism