I'm disappointed(Long Rant)

Today I was questioned about being a good mom because my son was tired, I'm sick and i breastfeed him and I put him back to sleep. But I because of a miscommunication, my fiance and I did not feed him his dinner. I was unaware and did not ask (I assumed) but that doesn't mean he should question me in being a bad mom because in the situation I acted calm. My son ended up waking up and I apologized for not asking him. And just stayed calm until he kept saying. "Would a good mom do what you did?" And it just blurted out and I told him to go talk to his mom that way. I know I'm out of line. But he's said I act like a bad mom because when he was only breastfeeding, he kept choking because of my heavy flow and it was my fault because he was choking and I tried different positions but he never bothered to ask ot listen to me that I have tried. There are other issues but he has not right to say that to me unless I'm actually being a bad mom. There are different ways to communicate. I have started therapy, so I'm trying to not be disrespectful or feel like everything is my fault. But I needed to vent. I just feel sad that everyone else, coworkers, family, friends, bosses get a different level of respect from him and I'm not getting that. He can be very mean and have no sympathy at times.