This is a funny discussion! Most people try to get onto papers. Clearly Cyrus contributed to the paper by doing some data collection. If the professor was in a hurry submitting the paper, and given the fact that apparently Cyrus and that professor don't have a good relationship, then if the professor had to choose between putting Cyrus on the paper or leaving him off, without the possibility of asking him, then the obvious choice would be to put him on the paper. If Cyrus would be happy, then in a way, Cyrus would "owe something" to him. If Cyrus would be angry (as he seems to be), this would then picture the professor as a correct person who cares about people who take data for him, even (or especially) when their human relationships are not very good, and picture Cyrus as a difficult character do deal with. On the other hand, if he would not put his name on it, and Cyrus would be angry, then that would put the professor in a more difficult position: he might be accused of having abused of Cyrus' work and because of his bad personal relationship, been unethical by not having Cyrus' name on the paper.
In doubt, the professor had every reason to put Cyrus on the paper, it was a win-win situation for him, and it would have been a more difficult situation not to put Cyrus' name there.
I would say that Cyrus would make some kind of fool of him by wanting his name to be retracted from the paper *unless he has serious scientific reasons* to do so. In THAT case his request could be very interesting (like, I don't want to be associated with this fraud or something). But if this is a sound paper, and Cyrus did make some data collection for it, he would just show up as a strange and annoying person wanting to make a spectacle of himself. And that might have been the real reason why that professor put his name there in the first place: to have Cyrus react exactly like this, and for him to make a fool of himself.
Get me right: Cyrus is not making a fool of himself, but he will appear to many to do so.