That's a slippery slope, my friend. Where does such a policy of acceptiong conditional donations lead? It leads to donors giving money on the condition that it is used to hire a particular coach; or it leads to NCAA fan collusion violations; or it leads to assistant coaches hiring hookers for the players. If you're going to donate then just donate—no conditions.
My main point being, that if they established funds for specific projects (locker room upgrade, new hardwood, etc.) people would feel more connected and I think would be more likely to contribute rather than the current give to our club that employs fundraising people with salaries that total more than total contributions to our club, but trust us that we will spend it wisely.
To your point, of course, Mason can choose what strings they accept. But, they don't have to accept all strings because they accepted one. Just because they accepted my money for band uniforms doesn't mean they they have to accept someone else's money for a new coach. I don't see a slippery slope.
I saw what I thought was a need (new uniforms for our green machine that wears gold for some odd reason). I was willing to donate upwards of 10K to buy new outfits (I figured less than 100 members at roughly 100 bucks a head). They were not interested in committing to buying new outfits with that money. Why should I feel obligated to donate $10k for them to use somewhere else that I don't agree with or trust them to spend wisely. I wanted to see new uniforms, not something else. Guess what, as far as I can tell, we still have the same lame looking gold jerseys from about 10 years ago when this went down. How is that working out?