This may be an old thread but remains important. Discos still happen to me but only at certain periods. And they seem to come on behalf of PGI servers. Two days ago or something, saw 4 discos on my team and 5 on the other at the beginning of a match

! Then they gradually rejoined.
Discos are highly annoying, and after that you have to suffer a time penalty which increases

? Sometimes I have to even reboot my connection which prolongs the absent time.
I know the rejoin system was made to punish trolling, careless or irresponsible players (which is good), but most of those are gone. The development (or lack of it) PGI gave to MWO bored or disappointed them out to oblivion.
It's a fact the remaining pool of players are few. And we all know why the population numbers went down...