If someone expresses to you that they are uncomfortable with a situation, even if it seems like they’re being “a little irrational” to you, if what they’re asking for is small enough that it’s not that much of a hassle to you then you should be able to say “okay, I may not understand where you’re coming from but I’ll respect your wishes”. If you are unable to do that and you disregard this person’s feelings, go ahead and allow the situation that will make them uncomfortable to happen, then you are an inconsiderate human being and in no position to call yourself this person’s “friend”.
You are not their friend. You are your own friend and a friend to the people you put before this “friend”. Don’t act shocked when this person realizes this and decides they’d like to distance his/herself from you. Not everyone is going to give you an unlimited amount of forgiveness that you don’t deserve (because nobody deserves an unlimited amount of forgiveness).
Furthermore, if someone expresses that you have upset them in some way, don’t act like their feelings are a personal attack on you!! They are just fricking telling you that you did things that upset them and you don’t have to act like a fucking victim and make excuses for yourself and go into hysterics. By doing that you are turning a conversation into your own fucking Histrionic Show and once again disregarding this person’s feelings and displaying how little emotional maturity you have developed over the years.