You're viewing it a tad too literal. The cupids, in reality, are not entirely human, they are forces of nature. Personifications of love that strike seemingly at random without regard for collateral damage. In much the way the Greek gods were personifications of the chaotic and mercurial world they lived in.