Well he is not "putting it on his friend" if he is telling the truth.
How is the story "flawed"?
3-4 year ban I agree, meaning he should be let to play now.
"It is clear to most that he cheated" - this is actually the biggest problem of the whole community. Everybody are so looking forward to find cheaters that they dont care at all about the facts. There is actually more evidence to support Jamppis story than that he was cheating. And what is that you may ask.
So here it is, just think about it for a second. And remember these games were played 6 years ago without any pro-career in front of any of them, so it was not certainly any type of great plan to get out of jail years later.
So If you look at the VAC banned account and its games on faceit, you will see that Jamppi's current account was playing with the vac banned account in the same games. Just think about it for a second and explain to me how does that make sense, in a way that Jamppi was playing on two accounts in the same game? Or what? Jamppi btw has played with the same account already before the vac banned account.
For me Jamppis story makes the most sense in all of this.