You could, you know, just use customer support? I had a problem, it took a while to respond true. But with all correct information they gave me some solutions to improve my connection. I live in The Netherlands, and I don't need WTFast or anything of the sorts to play properly. Had 1 issues after that with Titan HM. Got hit by bombs I swore I Dodged. I got better at it and had no issues afterwards. I even run it for fun. Since the update, I can even be a bit careless there and still dodge. No issues whatsoever.
Just... have a little faith. Or at least ask square for help instead of ranting on the forum where no DEV will help you