Are These The Only Reasons Why Men Cat Call?

Yahoo's Shine asked a "straight married guy", a "gay engaged guy", and a "single straight guy" for their opinions on why men cat call.

The results, ranging from 'men are animals' to 'men are rude', are obviously not the only reasons why men do this, but do you think these responses are a bit oversimplified or right on the money?