Going to make this clear in the first line, just in case, I don't defend what Qatar goverment did during the preparation of WC 2022, during the executon of WC 2022 nor their messed-up laws that go over Human Rights.
While all you mentioned did happen to certain degree, there is a misconception with the last quote.
Football Event happens in June every year, while Qatar World Cup was held in November-December of 2022, (decision that was made way back in March 2015). You say item 2 and item 3 that happened during Qatar World Cup 2022, contributed to not having Football event in 2022, but you should see that chronologically is impossible, because a future event can't affect a past event (November-December events happen AFTER June).
Now item 1 could have contributed to Football event not being held in 2022, if only it happened exclusively during 2022, but that isn't true. Human Rights violation, Force Labor/Slavery and the deaths that happened because of the preparations of Qatar World Cup 2022 were being reported many years before 2022, leading to Kafala system being abolished in Qatar by 2020 (altho irregularly) and also the introduction of the concept of minimal wage for jobs, Humans Rights organizations interventions and many other things that ensure the preparations go smoothly in the good sense. Many organizations still claimed the conditions weren't ideal and sometimes they were bad, but if you check the news about that topic prior to all the changes Qatar made before 2022 in that matter, the situation was A LOT, A REAL LOT, better by 2022 than it was years before.
So Innogames not holding Football Event in 2022 was partially about Qatar 2022 but not entirely because of Qatar 2022.
Therefore, a singular minor event like the red-card scandal, (yes it's a minor scandal, now that USA is out, you don't see people talking about it nor giving a single freak about it), doesn't hold a candle to terminating future football events in the game.
IF anything, FIFA has been known for being a corrupt organizations many many years ago, but nobody does anything because at the end of they day everyone knows it's business and entertainment, 90% of the spectators doesn't even care about the corruption in that organization, just like WWE shows, everyone knows they are staged and watch if for the entretainment more than rooting for one of their stars, even when there is real money.
Lastly, do you really think Innogames holds Football event because they care about football? Nah, they do it to have another excuse to take money off players, those football fans mostly, they don't care about what actually happens in the real world, never did, never will. So Football events will keep happening so long they can keep making money off of it.