How do I find a nice man?

I'm in a horrible marriage my husband will come home and just yell at me just because he had a bad day at work. I always want a different man that would except me and my kids but I know I won't find anyone.
How do I find a nice man?
Post Opinion