I agree the friend is being a jerk, I just think it's unreasonable to expect that none of your friends will ever have a bad day and need to work through it. I don't think being rude has to be part of it, but not being in the very best mood ever might be.