how to fix a ****ty host?
the only thing they COULD do is to improve host picking but as there are too less people playing the MP its not easy to find one which fits to everyone in the lobby.
I mean on Xbox there are 700 People online while in CoD on Xbox there are almost one millione players playing at the same time and some people even there have problems to find a good game so P2P is the problem. But i understand that there are no Ded servers. there are way too less people playing MP to makeit worth using dedicated servers.