First I have not donated.
Why As long as you permit members who have not made a donation, to provide
links to their personal business you should not expect others to donate.
Disconnect the links or charge a fee for this service.
What's that got to do with it?
If YOU are benefiting from this site, YOU should support it.
Period. Never mind what other people are doing.