Doesn’t matter how much they raised or who paid.
Bush should have told the donor to direct the fee to the Vets, expensives are enough. He wasn’t at Goldman Sachs, He should have donated his time period.
Bad Job.
"Speaking and traveling fees for the former President were paid by the charity, but the amount was underwritten by a private donor, the charity lawyer said."
http://abcnews.go.com/Politics/us-veterans-charity-george-bush-charged-100000/story?id=32251253 So a private donor paid the discounted fee and costs so the charity could raise 3.4 million.