I think it was [another] lost opportunity

Fredo was blindsided Fredo had no idea
  • Vito was semi-retired
  • Michael was in charge of the family business
  • Michael's real reason [buy Greene out] for the visit However acknowledge risky as Fredo could have blabbed to Greene and the surprise element would have been lost

Michael could have handled it in such a way that Fredo didn't end up with egg on his face, in front of everyone

1. Fredo wanted to give Michael a good time
2. piece of banging cocktail waitresses two at a time!
3. Fredo wanted to show off to his little brother

Michael could have thanked Fredo for organising the welcome party but no time this trip perhaps next one or similar

Did Michael really have to tell Fredo off in front of Tom, Neri and Fontane