The majority of ISAFs funding does come from the revenue gathered at the Olympic games, IOC, 65%+ i think is the figure often quoted.
And yes IMHO I would urge all cat sailors to lobby US sailing, and all MNAs, as we have done to the RYA and the Australians have done to YA to try and get their support to overturn the deciscion made at the recent ISAF meeting. The more MNAs that support this the more chance we have of regaining the postion of Multihull in the Olympics