Question: What was the cause of Publius's failures according to Roman feeling?

Is "His impiety not only lost the battle but ruined his career." the correct answer?
Choices:
A). yes.
B). no.
A).