Wa Alaikum Assalam brother..
first of all, i would say that when someone commits a sin, it is best not to say it in public, infact it is prefered to hide yoru sin if you don't have wintnesses, that way you will feel even mmore guilty and will ask for Allah's forgiveness and if he forgives you then you are blessed, but those chances are reduced unless punished when you proclaim your sin...
"It was narrated that Saalim ibn ‘Abd-Allaah said: I heard Abu Hurayrah say: I heard the Messenger of Allaah (peace and blessings of Allaah be upon him) said:
“All of my ummah will be fine except for those who commit sin openly. Part of committing sin openly is when a man does something at night and Allaah conceals it, but in the morning he says, ‘O So-and-so, last night I did such and such.’ His Lord had covered his sin all night, but in the morning he removed the cover of Allaah.” (Narrated by al-Bukhaari, 5721; Muslim, 2990)
Al-Haafiz Ibn Hajar said:
Concerning the command to cover or conceal, a hadeeth was narrated which does not meet the conditions of al-Bukhaari. This is the hadeeth of Ibn ‘Umar which is attributed to the Prophet (peace and blessings of Allaah be upon him): “Avoid these obscenities which Allaah has forbidden. Whoever commits any of them, let him be concealed with the concealment of Allaah.” The hadeeth was narrated by al-Haakim and is also included in al-Muwatta’ as one of the mursal reports of Zayd ibn Aslam. "
(Source:
http://www.islam-qa.com/en/ref/9562)
May Allah ahve mercy on you and keep youa way from sin and shaytaan, ameen.