RE: hole in antlers
You are correct when you say that a fly caused it. It is called a bot fly. I believe that the fly lays a egg on the antler when the antler is in velvet and when the worm is born it burrows into the blood rich antler and turns into a cocoon and then hatches into a moth. When the velvet is shed a hole is left in the antler.