You are not a horrible person ppl that have these thoughts are actually the ppl that would never ever act on them. They are probably the most morally sound ppl. Don't worry i also have those horrible thoughts like that you'll harm your family and they suck

. But i've been having thoughts like this for alsmost a year and compared to the beginning they are much much better. I hope they will get better over time for you too.