I actually disagree with the expectation of chivalry, yet still like to exercise a little bit of it myself, at times (ironic, I know...); if I like a girl, or even if I merely consider her a good friend, then I can act chivalrously, at times (last Winter, I gave a girl my fleece, despite only having a shirt on underneath it, and her having a light coat on in the first place). However, I'd want it to be appreciated, and seen as an act of great kindness, rather than merely the fulfilling of some sort of requirement. I suppose I'm saying that I dislike the concept, in that it suggests that this is merely the fulfilling of an entitlement women have, which, to me, is as outdated as saying that women shouldn't work; if privileges are gained, privileges should also be sacrificed. But, yeah, I still can be quite chivalrous; maybe I'm just quite kind and generous, at times, and, as a heterosexual, this is an extension of this?
No offence to the 'OP', but it seems a bit selfish to expect him, as a man, to give up his coat; tantamount to saying that your own feelings are more important than his. If he had two coats and you didn't have even one, then, in his capacity as a friend (gender being irrelevant), he should, perhaps, have offered you a coat; I probably would have, regardless of gender (although, perhaps more readily to a woman, ironically). But what if it'd had been a girl you'd known? Would you have seen her to have had any less obligation to offer you her coat, than this guy did his? And, if so, please explain why.