At least you were honest about it.
Last time I checked everyone makes bad choices(and I am not saying it was a bad choice).
A lot of people have different opinions on topics like that...but what it boils down to is how much you care about some one and what you are willing to accept or not accept.
Hope it works out for you.