Freedom for creating friendly matches should be respected, but freedom for rejecting a friendly matches should also be provided. Maybe adding a option like 'I am free for friendly match' for those who are welcome to be challenged even though they do not know the friendly before it finished.
Thanks for your suggestion. Certainly I have already used my freedom to delete those friends I don't like.