Why was the hiring of Germanic mercenaries by western roman emperors a mistake?

Aregular Roman army joined with the mercenaries to attack the eastern Roman Empire.
BThe Germanics lacked loyalty to Rome and sometimes bought against the empire.
CThe regular Roman army rose up against them are mercenaries and killed many of them.
DThe Germanics were poor soldiers who cannot handle Roman weapons