Charter Internet = No Multiplayer?

i havent played a full match since friday evening, ive called Xbox Support and Charter (ISP) and none have a fix for this issue. and this game is getting closer to be funding towards COD or SW BF. already banned twice cause 343 cant fix their game. Ive heard that certain Internet providers dont go well with 343s servers. how is 343 planning to fix this?