Oh im not ranting, its a promise, i will never buy another FD product.Well, it severely wounded it, it didn't kill it.
And, while software should be tested, testing is, I'm afraid, very hard and expensive - especially when it comes to real time multiplayer experiences.
Yes it is frustrating and annoying, but ranting and doing the 'not going to buy from them again' thing is not really going to help that - what will help is giving them help to fix the problem - details when and where it happens etc.
As far as the time and expense of testing, the playerbase found this problem immediately, it would have been just as easy for FD to find it if they had done any testing at all.
But FD doesnt seem to spend any money on testing and they dont need to spend money on testing, they just release whatever and let the players do the testing.