Napolitano is asserting that the G7 summit would violate the emoluments clause regarding the President receiving something of value from a foreign government. First, Trump holds these properties in a trust along with his other assets which has all been vetted by dozens of lawyers to avoid conflict of interest issues.
But more importantly, the G7 is not a dentist’s convention in Vegas. As the host nation, all the arrangements are paid by the US government for accommodations and meals. This also includes the huge security bills, surveillance, motorcades, etc. No foreign money is required. When the same meeting was held in Montreal last time the Canadian press went ballistic because the taxpayers were getting stuck with the massive bills.
No good deed goes unpunished. I, for one, appreciate a good deal.