Ruh-roh!
Is the fact that it was public sex the crux? Should it have been done in private?
What do you say to a guy like that? "Get a kennel?"
Regards,
LOL!