Frustrating is not the word, I know. On the plus side, I have been on servers such as the 104th, during Red Flag events with many players, and never been victim to such issues. Some of these issues can be attributed to events outside of ED's control. Hence the reason for a server side limitations on pings and packet loss, ala 104th.
In short - not sure you can blame everything MP lag related, on ED.