On the topic of "cheating", a wise man once said:
"Falynn, consider this. When an Imperial laser cuts through your canopy and hits you, the energy will superheat the water in your tissues. They will literally explode. If there's enough of your X-Wing to retrieve, they'll have to hose down the inside. When that happens, will you complain that the TIE fighter pilot cheated?"
"What will you say?"
"I won't say anything. I'll be dead."
"So to keep one of these bad boys from cheating until you're dead, what are you going to do?"
"I guess I'll have to learn to cheat, sir."
"Congratulations. You've proven you can learn two
things in a single day."
Just in case you are not familiar with the long list of Star Wars novels and characters, that was something Wedge Antilles told one of the pilots in his newly-formed squadron...and while it is fiction (and science fiction at that) there is still quite a bit of truth to it. Unless the people on the other team are actually breaking the rules of the game by altering code and such (in which case they are taking "cheating" to a level that I (and the rest of you collectively as good gamers) will refuse to go) then you'll just have to compensate for it by cheating better than they do. Oboe makes this point fairly often, and is very much correct when she does. If your tactics aren't working and theirs are, you have two options. Change your tactics, or force them to change theirs...or you could, of course, continue failing
These things are not the fault of the game designers, nor can they be "fixed" by them. This game was not built to be the perfect game for you to win at. You, however, can build yourself into the perfect player to win at the game, or at least try as things like time and patience allow.