the whole team is 7 stars all from scout , all 22 , 23 yo
That's a very wrong strategy.
A team full of scout players isn't working good.
Better buy some young fast trainers and keep them as 6*-7* players for 4-5 seasons in your team
+ 2-3 scout players
+ some 5* older players for rotation.

- they know i am addicted to this game and they know i will buy more tokens cause i want to win...
- they want me to train more and buy more rests...
There is no "they" and you are a person with a free will.
If you feel that way, maybe it's a good idea to stop playing the game for a while, stay away a couple of months, set a personal limit for your budget, drop your team and start another one from the beginning and play without spending token, just to find the challenge of the "free to play"game .
If you can't do it, maybe try to find some outside help.
"Life" specialists, not game specialists .