This doesn't drive me completely up the wall, only part way:
when I am putting groceries in the fridge, I will open the door and give it a little push, put a couple items in, turn back to the counter to get more and when I step back to the fridge, the door has swung shut. So I open the door, give a little push, etc. repeat. However, when I want to take something out, I will open the fridge, give the door a little push, take out whatever and put it on the counter. when I look at the door it is standing wide open.