Agreed. You have to be firm, and that will sometimes mean raising your voice. No yelling though. If need be exit the room for a bit to cool down and come back later.
Your request for a little time was not unreasonable. You do have a say in these matters.
M: A really long time. Crisis: 5 years. She's still worth it.
Life is never made unbearable by circumstances, but only by lack of meaning and purpose. -Viktor Frankl