Gosh... I know it was for the wrong reasons, but I had a little happiness today. Then I come in here and get my tail handed to me. Probably deserved it, but be nice. I came here for help.
NO you did not deserve to be cheated on.
Everyone is trying to HELP you, sorry you don't think so.
This is a marathon not a sprint - take all the time you need.