All we need is a configuration option to block friend requests. It doesn't need to be any more complicated than that. It should auto-decline the request and prevent the name from ever appearing on our friendlist or chatlog. Ideally, it would actually be "block friend requests not initiated by me," but that would be more complicated and might prove difficult. It would be only a minor inconvenience to turn it off temporarily in the event we have an actual friend to add.