…のも無理 (は) ない => It's natural for... N3
Evaluate
のも無理もない => (to be) natural,(to be) understandable N3
Evaluate
..は, ...が => Compare は and が N5
Compare
ては~ては => repetitive situations/actions N2
は...が, は... => [A] but [B]; however; comparison N4
Compare
ては => if N3
Condition (hypothetical condition)
は => is/are N5
あるいは~あるいは~ => or, either N3
Line up, list
~ぶんには(~分には) => as long as ~ N1
なしに(は)/なしで(は) => without; without doing ~ N1
…はずではなかった => cannot be (impossible) N3
Surprised
... はずみ.... => So N2
Result