This is one of my pet peeves. It drives me up the wall when someone calls antlers horns.
Asheep or goathas horns, a deer, elk, moosehas antlers... Get it right.
Just like a cat isn't a dog and a dog isn't a cat. Antlers aren't horns and horns aren't antlers.
BTW, "rack" is slang for antlers. Horns is just either ignorance or just being a bone head.