The Man City stars were left out of the team who beat Newcastle 4-0 on Sunday after they went on a night out following the 7-0 drubbing of Leeds.
The club were said to be unhappy with the condition the players returned to the club in when they arrived for a recovery session the following day.
Pep Guardiola made some pointed comments about the pair, who both have far from clean records when it comes to their off-field behaviour.
Grealish has had numerous indiscretions that have hit the headlines, including his escapades while on holiday in Tenerife back in 2015 and also during lockdown last year.
Foden, meanwhile, was sent home from England duty in disgrace, along with Mason Greenwood, for inviting two women back to their hotel room in Iceland in 2020.
"They've had their cards marked now," Jordan told talkSPORT. "Foden was away on International duty, he got royally castigated for that.
"We have seen that behaviour in the international camp. He has had his card marked at club level.
"Grealish is a moron. He's a moron. I don't care if he's a good lad or not, if you repeat the same circumstances and put yourself in the way of it. You give yourself an opportunity to rebuild the reputation he had. He earned the reputation of being a bit of a Herbert back in the day and he got rid of that reputation.
"People saw him laying around drunk on benches in the summer, which he is entitled to do. Not what you want to see from professional sports men and not what you see from Olympic sprinters and tennis players, lounging around drunk as a skunk in Tenerife, but that's what footballers do sometimes.
"Jack Grealish shed that image and then bang… he's being judged by his football. Next thing he is standing on the side of the road, half-cut, in a pair of slippers.
"The next thing we see when he's just establishing himself, and he isn't playing well for Man City, and he is in the eye of a storm for turning up at training not in a condition befitting.
"That, by my definition, is a moron."