The men of Sodom didn't know Lot's guests were angels.  All anal sodomy was considered rape back then, because those being penetrated were not willing recipients, knowing what Scripture said about men lying with men.  The homosexual issue was made clear by Lot offering his daughters (knowing they were homosexuals) and the men rejecting the offer.  

Revisionist interpetation on your part.