I like this as well. 3 seems like a reasonable amount that won't be easily abused. It's easy already to join a federation and just do +ball posts where people can stack them that way, so the one every 12 hours doesn't even prevent that. I would just ensure that you can still only give one ball per post.