LeBron questions gun law in America