A few years ago I sat on a panel about running tabletop RPGs. I got asked what I do I do to ensure that players at my table are entertained. I said "I am Crom. I don't care." This got everyone's attention. "I don't care because that's not my problem. Players are solely responsible for their entertainment. All I do is run the game."
This is wholly antithetical to the Fake Gamers pushing Storygames, who have that Participation Trophy mindset where Big Daddy has to make sure that everyone gets their thing and no one is allowed to feel bad about it. No, motherfuckers, the Game Master is not at all responsible for entertaining anyone. Players are responsible for themselves, wholly and utterly.
The counter-argument, especially in tabletop circles, for years has been one of local availability. "But this is the only game in town." is sometimes literally floated. Too fucking bad. Then, and now, you're still solely responsible for your entertainment, and it does not matter how many of your friends (or "friends") are there. Dealing with dissatisfaction and boredom is your problem, not the Game Master and not the game itself (or, by extension, the publisher or the designer). If you're not entertained, walk away. NO gaming is better than bad gaming.
If you're unwilling to do that, then don't be surprised when others reflect your lack of self-respect by wiping their feet on you like the doormat you are.