I have recently started playing (as GM) tabletop RPGs after a several year hiatus because I was no longer finding it fun. My current game has been running for about 6 months and I am enjoying it and my players seem to also be enjoying it. 

However I have an issue with one player. This player gets upset when ever things don't go the way they want with their character. For example if their character (a fighter) missing too many times in a row. It gets even worse if the character starts getting low in hitpoints and the player feels like the character is threatened. I personally find this kind of behaviour on the part of a player to be stressful. I have started fudging die rolls in the characters favour occasionally, just to keep the peace. 

I was going to have a conversation about this with the player but when we started talking they started telling me about how the game was one of their primary forms of stress relief (they have been having a hard time lately). 

My question is this: is it unfair to everyone else if I just keep fudging stuff for this character (not too much, just enough to make sure they don't die or anything) just to save myself the headache and make the game smoother and more enjoyable for everyone? I don't want to ask the player to leave the game because that will cause me problems with my social group. I just want to have fun and enjoy the game and I want everyone else to have fun as well. Obviously the other players get a bit protective of their characters but no one else is even close to this intense and upset about it.