The Pittsburgh Penguins have been defended, assailed, saluted and eviscerated for their announcement on Sunday that the Stanley Cup champions would attend a White House celebration with President Trump. Some fans, including some Penguins fans, are disappointed. The timing, at least for the NHL, was atrocious: Arriving on the same weekend that the president called NFL players peacefully protesting police brutality during the national anthem "sons of bitches" who should be fired by team owners, and formally disinvited the NBA champion Golden State Warriors (and star Steph Curry) from visiting the White House for their criticism of him.