The original plan was that Diego was going to pay for the visa processing and the foundation was going to pay for the ticket. Unfortunately, he was unable to get a visa and was out a significant amount of money and had asked if the board would pay for the visa application in lieu of the plane ticket. Meaning if we were already going to pay for a larger sum of money anyway it should be OK to pay for the smaller amount.
The difference between your situation and Diego is that Diego isn't going anywhere and is out of money.
The second difference is that Diego only applied for the visa because I asked him to come to the west coast hackfest. So it wasn't even his idea or his initiative but mine. That's why it was looked at as a special case.