Hi Vesper,
Your friend began the distancing through moving away and then cutting contact following disagreements. From what you have said, he is the one that began this process and you are having to respond accordingly. The fact that you have feelings for him has distracted you from the reality of the situation.
If he contacts you in the future to meet up when he’s home, then you can choose whether or not to do this. I think the nature of your friendship will have changed so in answer to your question, you are no more a bad friend than he is.
I hope this puts your mind at rest.
Peggy