Moses has been portrayed with horns for a long time. In ancient times they put horns on prophets, people like Alexander the great also has many depictions with horns on his head. Again, Alexander thought and claimed to be a god. Son of Zeus or Zeus Amon which was the oracle at Amon that he went to meet when he was in Egypt. There, at Amon, you can see the Zeus-Amon and it has horns as well. Horns does not mean the devil or demons. It means nature.
Jews also have this thing with horns….
Then there is all the poppy/opium and grapevines and chalices for the wine. Drugs were being consumed to worship. The ancient peoples believed differently then we do today.
Yes and no. To those people making the saint statues, they make them rays of light instead of the horns to not play on the notion of devil horns so to speak.