“Take it like a man” is a common expression, not meant to suggest that men are superior to women. It’s in the same vein as calling someone your ‘boyfriend’, when he is neither a boy, nor merely a friend. It conveys the concept, which is what language is supposed to do, right?
Having said that, I agree that “adult” would have been a somewhat better choice of words. Although the person in question IS a man…