The Red Devils have not won the Premier League since the retirement of their legendary former manager in 2013 and he thinks that the club haven't been able to replace the experience of the Scottish coach adequately.
Evra told BBC Sport NI: "It's always tough to talk about United right now because back in the day we used to play for the fans, for the badge, for the history.
"I blame myself, I blame Sir Alex Ferguson.
"When we left, we left too early and it's difficult for the players because they don't have any example.
"I'm not inside, I don't know what the problem is. The manager Ten Hag is trying to do his best - it's not good enough. But it's not just about this season, it's since we won the last league in 2013, the club has been like in a chaos."
United were the strongest team in English football during Evra's career but the former full-back admits it is "tough" to see the Old Trafford club being surpassed by rivals Liverpool and Manchester City.
Evra said: "I'm a positive man, but it's tough. Our rivals are getting better than us, play a better style of football. The future is not bright. It's a tough moment.
"Liverpool waited 30 years to win the Premier League again, now it's been 11 years [since United's last title]. I don't want to wait that long.
"No matter what, I will be a United fan forever, but it's quite tough to watch United play."
Erik ten Hag has won the League Cup and FA Cup during his time as manager of United but Evra thinks this is "not enough" for a club of their stature.
The former French international said: "I'm a straightforward guy. Even if you put the chef as a manager, I will support any manager.
"Three years [Ten Hag has] been at the club and, yes, he's won two trophies. When you're the manager of United, what people expect from you is to win the league every year.
"We need to stop talking about the past. This is not the United it used to be. We have to rebuild it."