I'm a parent and a cancer patient. I have no problem if someone complains about the time off I take. Though I don't think anyone would complain. I keep it to a minimum, and I make up for it when I can.
Some people are going to sacrifice their personal life, and their health for their careers. I decided a long time ago that I was not going to do that. I accept that others may climb the corporate ladder faster than me, and I agree that they should.