I have a pet theory that catcalling is basically an unhealthy coping mechanism for rejection. It's a way to turn the sad and painful into the funny and enjoyable. This doesn't excuse their behavior, but merely explains it.

What do you think? Do know of any studies on the causes of catcalling? Do you have any hypothesis or pet theories?