Once, during our worst time, I threw a nailbrush at the bathroom floor (the nailbrish because it was the only thing that wouldn't get damaged if I threw it, and at the floor because that was the only thing which wouldn't to be damaged by something being thrown at it).
I was desperate. DH had been yelling at me, I don't know how long for, and got me backed up against the bath with nowhere to go (except out the window, perhaps I should have taken that option). He had been treating me like shit on his shoe since I had become pg - 3, maybe 4 years before this. 3 - or 4 - years of the sort of treatment the op has been suffering. He was 'towering' over me, yelling while I begged him (in tears), beseeched him, to let me go to the loo.
I do not throw things; I was, and still am, non-violent, loathe violence of any sort. I threw the nailbrush because doing something like that was the only thing which was going to stop him yelling. I didn't consciously evaluate what I should throw/where I should throw it, but I knew if I threw that and threw it at the floor, nothing would get damaged. Believe me, I was far too scared of dh at the time, to risk breaking anything.
Sometimes throwing a baby shoe is the only thing you can do. So you do it.