Bonuses are tricky. It awards behavior above and beyond what was agreed to (at least that's the logic I've always understood).
For some organizations, everyone gets a bonus, which dilutes the true meaning of what they are intended for.
My short answer - I don't think you are wrong to weigh out the decision to sacrifice family time for work. Life is too short to sacrifice work-life balance.
Managers however, reward those that go "above and beyond" and make their life easier. Sounds like asking the why in some stressful situations, or not always agreeing to that extra effort (whether right or wrong) disqualified you for that bonus in the eyes of your manager.
I see both sides to this, your bonus is the understanding you can say no - and prioritize time outside of work over a bonus.
I see how the business would want to reward those that don't question, and always come to the rescue at the expense of work-life balance.
The real question is - is the bonus worth that sacrifice?