Woah... calm down mate. This game admittedly has it's problems just like any game has, and you seem to have listed quite a few. I think everyone agrees that the New Transfer Market is bad, and they need to improve it or just revert back to the old one.
Now before I say what I'm going to say, I just want to make it clear that I am NOT suggesting for a minute that this game is anywhere close to real life. However, I think that just because you have beaten a team before, shouldn't mean you are guaranteed to beat them the next time you meet - it shouldn't and doesn't work like that in real life or in this game. Players will have dips in form - that's natural - it's unfortunate and obviously very annoying when a whole bunch have a dip at the same time, but there's nothing to be done about that in real life or in the game. I don't see why you should worry about the friendly - he arranged it so your players don't lose or gain anything from it, and he obviously had the upper hand since he knew about it.
That's about all, but lastly, if it's annoying you this much then you are taking it too seriously - take a break (although if you want to keep your team you can only leave it alone for less than 70 days). Try and chill about it and enjoy the game with all it's faults and perceived flaws.