I think you do the best you can if you are legitimately trying.
And kids need to hear "I'm sorry" from their parents once in awhile, even when younger.
It'll help them when they're older with their kids, they'll understand your frustrations, sacrifices and efforts.
Yes. I have always had an "I'm sorry" policy with my kids.
It keeps the communication lines clear and open.