Am I wrong?

My BD left me while I was 6 months pregnant (in March) with our 2nd. Two days later, he was already with the girl he cheated on me with when I was pregnant with our 1st. He stole $1,000 from me when he left. On my birthday 2 weeks ago, he stole another $40 from me because he had my card on file (I just replaced it). I’m the only one providing for these kids & being the 24/7 parent so when he steals from me, he’s also stealing from them.

I’m a server, I work 5 days a week, I pick up shifts on my days off, & I also have to double at least once a week just to provide for not only my kids, but also be able to keep the roof over our head, food in our stomachs, & our transportation. All because he’s not around to help.

I’m currently not letting him see them until he pays me back because I don’t feel that he should be able to have my kids when he doesn’t take care of them. He’s not even on child support. (YET. I’m working on it.)

Am I wrong for this?