Понимаете, стыд и вина бывают там, где человек не хочет брать на себя ответственность или ответственность туда в принципе не клали. В вашем случае ответственность клали, вы были  в курсе того, что  вы делаете и что  это безнравственный поступок, верно?Это мина замедленного  действия в отношениях - пока вам стыдно, вы отказываетесь от того, чтобы отвечать  за свои действия и с доверием фигово. А вот если ответственность на себя взять  и обозначить, что  вы сделали выводы и больше таких  поступков совершать не будете - из ситуации появляется выход.