Los Angeles Lakers star LeBron James is known for being a great basketball player. Beyond that, he also seemingly tries to make a positive impact on the world through his various charities and organizations. By all accounts he is a generous person. However, one issue continues to arise – his tipping practices.