Listen, I'm sorry about your girlfriend. Truly, I am. That said, that is a very specific situation that likely does not equate with most of the gaming population. Cosmetic micro-transactions are in most cases harmless, and your own personal situation involving them does not change that.
As Luka said above, most of your argument is simple opinion. Red Dead is a phenomenal game that many people feel is worth a 10. Just because you don't agree does not mean that they are wrong, or that the gaming community is dead. I've not played Odyssey, but I know plenty of people who would disagree with you on that point, as well.
Calling EZA corporate propaganda is absurd, and your argument has no legs to stand on. They just have a different opinion. Them agreeing with the big corporations on certain situations is not a bad thing, and is never done with malicious intent.
I would argue that the reason the gaming community is suffering is because of people like you. People who think that a differing opinion is "corporate propaganda." People who refuse to allow others to enjoy what they want to enjoy. People who are so disillusioned with gaming as a whole that they are unable to look at things positively. The list goes on and on.
Listen, I'm sorry if I come off as antagonistic. That is not my intention, but your argument is exceptionally flawed. Fundamentally so.