Eve I think you have single handily come up with the answer, The soap box is a cracking idea, and restricting their ability to ask divers to be their buddy is also a wonderful idea.
Just another thought, if a member wishes to support a particular organisation instead of showing as a buddy in the organisations profile why not be displayed as a supporter on both the members profile and the organisations profile.
This would indicate how passionately members felt about a particular issue