I dont want to put the cat among the pigeons here, but do you KNOW she is cheating? Cooking dinner for "the doofus" (I love that word btw... I must remember it!) upstairs might just be her way of making a friend that she can be honest with. If she is cheating, then she has no right to if she is still in the relationship wiht your son. (Whether it is a long distance relationship or not makes no difference). I can understand your sons hurt and anguish. As for anger release, I would go to the gym and work up a sweat. Wear yourself out so that you dont have the energy to be angry. (Thats my personal choice anyway!)
Please keep talking and dont bottle this up
P.S I think a telemarketer is the person that comes to your door and tries to sell you stuff right? (What we call Phone Salesmen) If so, then they deserve all they get! I always get the annoying ones.
It never occurred to me that you would never have heard of the phrase... perhaps another British thing.
If you put a cat among a group of pigeons, what happens? --> You cause chaos. When I used the phrase, I meant that perhaps my opinion would be a tad unpopular and would possibly cause a problem... but I do believe in being honest with people.
I hope this clarifies