Sports and politics, two worlds that usually like to stay clear of each other, found themselves on a collision course when President Trump decided to take on both the National Football League and the National Basketball Assn. The response from players and the NFL was akin to a benches-clearing...