Yeah, it's really not that complicated. One doesn't need to have been subjected to the exact same situation to sympathize with another person in that situation. At a basic level, being "catcalled" is a situation where the person is being made to feel uncomfortable, perhaps even threatened, by the actions of people around them.