I'll start with saying I respect a lot of the comments here, but I don't agree with the majority of it.
My suggestions for you.
1. Just win, no strategy matters in game. Nothing is cheap, nothing is spam. If they are defeating you with one move, you are not properly prepared. Just own up to it and practice. If you don't know what to practice then take people's advice openly without contention until you can test it and say it doesn't work. If you can't figure out how it works then play the people that suggest it to see how it works.
2. You lost, you are not better. If you were, you would win. Learn this as deeply as you can if you want to have any hope competing at any level. They may not be as good as you on certain things, but they are better in some way to allow victory.
3. Play the game as it is. Don't think about how the game should be, but how it is. Just like any sport, there are designated rules and typical stratagems that are laid out. You execute to the best of your ability and try to win. Too many people here wait for patches that will never come and continue to complain. Others just play, practice and learn to win. Which one are you?
4. In regards to you getting called out and toxicity. You stated yourself you are new and never post. You have to accept that most here will dog you as they have no reference point of who you are and you opened a post complaining about a core part of how the game works. First impressions are a real thing, even online.
5. Posting match footage for analysis or playing people here should be your priority if you want to be more immersed in the community. It will provide real and direct feedback. It's sometimes sobering but worth it if you want to level up. You will typically get better faster playing the same people rather than random people all the time. Mixing both is best. Again, many people here talk a lot but Dodge playing anyone to actually figure things out and test match ups. Not sure when tym became this way but it sucks I will agree to that.
Hope this helps. I also play during the daytime if you want games, but wow classic crack got me so yeah ...